DROP TABLE PERSONNEL cascade constraints; DROP TABLE AFFECTATION ; DROP TABLE FONCTION cascade constraints; DROP TABLE PATIENT cascade constraints; DROP TABLE HOPITAL cascade constraints; CREATE TABLE FONCTION(id_fonction CHAR(6) PRIMARY KEY, Designation VARCHAR(20), Salaire NUMBER); CREATE TABLE HOPITAL(id_hopital CHAR(6) PRIMARY KEY, Nom VARCHAR(20), Ville VARCHAR(20), Date_creation DATE); CREATE TABLE PATIENT(id_patient CHAR(6) PRIMARY KEY, Nom VARCHAR(20), Prenom VARCHAR(20), Date_naissance DATE); CREATE TABLE PERSONNEL(id_personnel CHAR(6) PRIMARY KEY, id_fonction CHAR(6) references FONCTION, id_hopital CHAR(6) references HOPITAL, Nom VARCHAR(20), Prenom VARCHAR(20)); CREATE TABLE AFFECTATION(id_contrat CHAR(6) PRIMARY KEY, id_personnel CHAR(6) references PERSONNEL, id_patient CHAR(6) references PATIENT, Date_debut DATE, Date_fin DATE); insert into HOPITAL values ('H01','CHU G MONPIED','CLERMONT','01-Jan-1980'); insert into HOPITAL values ('H02','CHU ESTAING','CLERMONT','01-Jan-2010'); insert into HOPITAL values ('H03','Chataigneraie','BEAUMONT','01-Jan-2000'); insert into FONCTION values ('F01','Docteur',8000); insert into FONCTION values ('F02','Psy',11000); insert into FONCTION values ('F03','ORL',10000); insert into PERSONNEL values ('PE01','F03','H03','Who','John'); insert into PERSONNEL values ('PE02','F02','H01','Jekyll','Henry'); insert into PERSONNEL values ('PE03','F01','H02','Watson','James'); insert into PERSONNEL values ('PE04','F02','H03','Palmer','Jimmy'); insert into PERSONNEL values ('PE05','F01','H01','Mallard','Donald'); insert into PERSONNEL values ('PE06','F03','H02','Blacke','Penelope'); insert into PATIENT values ('PA01','Marley','Bob','04-Apr-2001'); insert into PATIENT values ('PA02','Hendrix','Jimmy','04-Apr-1998'); insert into PATIENT values ('PA03','Dupont','Paul','04-Apr-1990'); insert into PATIENT values ('PA04','Springsteen','Bruce','24-Apr-1990'); insert into PATIENT values ('PA05','Jackson','Michael','14-Apr-1990'); insert into PATIENT values ('PA06','Georges','Paul','04-Apr-1991'); insert into AFFECTATION values ('A01','PE01','PA01','04-Jan-1980',NULL); insert into AFFECTATION values ('A02','PE02','PA02','04-Jan-1981',NULL); insert into AFFECTATION values ('A03','PE03','PA03','04-Jan-1981','04-Jan-2010'); insert into AFFECTATION values ('A04','PE04','PA04','04-Jan-1981','04-Jan-2010'); insert into AFFECTATION values ('A05','PE05','PA05','04-Jan-1981','04-Jan-2010'); insert into AFFECTATION values ('A06','PE06','PA06','04-Jan-1981','04-Jan-2010');