Sei sulla pagina 1di 1

Create Table CABINETE (cod_cabinet number(3), nume_doctor varchar2(30), specialitatea

varchar2(20))

Create Table PACIENTI (cod_pacient number(4), cod_cabinet number(3), nume_pacient varchar2(30),


adresa varchar2(30), nr_de_consultatii number(4))

ALTER TABLE CABINETE add CONSTRAINT pk_CABINETE PRIMARY KEY (cod_cabinet)

ALTER TABLE PACIENTI add CONSTRAINT pk_PACIENTI PRIMARY KEY (cod_pacient);

ALTER TABLE CABINETE add CONSTRAINT fk_CABINETE FOREIGN KEY (cod_cabinet) references
PACIENTI(cod_cabinet);

a
alter table Cabinete drop constraint fk_Cabinete;
ALTER TABLE cabinete add CONSTRAINT fk_cabinete FOREIGN KEY (cod_cabinet) references
PACIENTI(cod_cabinet) on delete cascade;
delete Cabinete where cod_cabinet=100;

c Select COUNT( nr_de_consultatii) AS ‘ Numarul total de consultatii’


Where cod_cabinet=200

b. select c.cod_cabinet, c.specialitate, c.nume_doctor, p.nume_pacient, p.nr_de_consultatii FROM


CABINETE c , PACIENTI p
where specialitate=’stomatologie’