1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157
|
drop table soigne;
drop table Sejourne;
drop table Patient;
drop table Medcin;
drop table service;
drop table specialite;
drop table hopital;
drop sequence seq_Idhop ;
drop sequence seq_IDservice ;
drop sequence seq_IdSpecialite ;
drop sequence seq_IdMedcin ;
drop sequence seq_Idpatient ;
drop sequence seq_Idsejourne ;
drop sequence seq_IDsoigne ;
create table hopital(
idhopital number (3),
nom varchar2(12),
adresse varchar2(40),
ville varchar2(15),
constraint pk_hopit primary key (idhopital));
create table service (
IDservice number(3),
IDhopital number(3),
NBlits number(5),
constraint pk_serv primary key (IDservice),
constraint fk_serv foreign key (idhopital) references hopital(idhopital));
create table specialite(
IdSpecialite number(3),
libelle varchar2(20),
constraint pk_specia primary key (IdSpecialite));
create table Medcin(
IdMedcin number(4),
Nom varchar2(12),
Prenom varchar2(12),
Ddn Date,
Sexe varchar2(10),
IdSpecialite number(3),
IdService number(3),
constraint pk_medcin primary key (IdMedcin),
constraint fk_medcin1 foreign key (IdSpecialite) references specialite(IdSpecialite),
constraint fk_medcin2 foreign key (IdService ) references Service (IdService));
create table Patient(
Idpatient number(3),
nom varchar2(12),
prenom varchar2(12),
Ddn Date,
Sexe varchar2(12),
adresse varchar2(40),
constraint pk_Patient primary key (Idpatient));
create table Sejourne(
Idsejourne number(3),
IDservice number(3),
IDpatient number(3),
DateEntree Date,
DateSortie Date ,
constraint pk_Sejour primary key (Idsejourne ),
constraint fk_Sejour1 foreign key (IDservice) references Service (IDservice),
constraint fk_Sejour2 foreign key (IDpatient) references Patient (IDpatient));
create table soigne(
IDsoigne number(3),
IdMedcin number(4),
Idpatient number(3),
nommaladie varchar2(25),
commontaire varchar2(200),
date_soigne Date,
constraint pk_soigne primary key (IDsoigne),
constraint fk_soigne1 foreign key (IdMedcin) references Medcin (IdMedcin),
constraint fk_soigne2 foreign key (Idpatient) references Patient (Idpatient));
create table compte (
login varchar2 (15),
pass varchar2 (15),
constraint pk_cmpt primary key (login));
create sequence seq_Idhop
increment by 1
start with 10;
create sequence seq_IDservice
increment by 1
start with 2;
create sequence seq_IdSpecialite
increment by 1
start with 1;
create sequence seq_IdMedcin
increment by 1
start with 1;
create sequence seq_Idpatient
increment by 1
start with 1;
create sequence seq_Idsejourne
increment by 1
start with 1;
create sequence seq_IDsoigne
increment by 1
start with 1;
insert into hopital values(seq_Idhop.nextval,'ghandi','bv ghandi','casa');
insert into service values(seq_IDservice.nextval,10,100);
insert into specialite values(seq_IdSpecialite.nextval,'cardiologie');
insert into Medcin values(seq_IdMedcin.nextval,'pascal','karim','08/08/1988','homme',1,2);
insert into Medcin values(seq_IdMedcin.nextval,'amine','mehdi','08/08/1989','homme',1,2);
insert into Medcin values(seq_IdMedcin.nextval,'el abed','younes','08/08/1991','homme',1,2);
insert into Medcin values(seq_IdMedcin.nextval,'joséphe','mouaad','08/08/1988','homme',1,2);
insert into Patient values(seq_Idpatient.nextval,'bennani','oussama','08/08/1970','homme','paris');
insert into Patient values(seq_Idpatient.nextval,'abbass','lfassi','08/08/1974','homme','rabat');
insert into Patient values(seq_Idpatient.nextval,'banchakrone','naaima','08/08/1971','homme','ile');
insert into Patient values(seq_Idpatient.nextval,'lionel','messi','08/08/1979','homme','barchid');
insert into Sejourne values(seq_Idsejourne.nextval,2,1,'01/01/2011','20/01/2011');
insert into Sejourne values(seq_Idsejourne.nextval,2,1,'02/01/2011','02/10/2011');
insert into Sejourne values(seq_Idsejourne.nextval,2,1,'03/01/2011','03/10/2011');
insert into Sejourne values(seq_Idsejourne.nextval,2,2,'02/01/2011','02/10/2011');
insert into Sejourne values(seq_Idsejourne.nextval,2,3,'03/01/2011','03/02/2011');
insert into Sejourne values(seq_Idsejourne.nextval,2,4,'10/01/2011','20/01/2011');
insert into soigne values(seq_IDsoigne.nextval,1,1,'tuberculose','c est une maladie trés grave et le patient va suivre un traitment','20/01/2011');
insert into soigne values(seq_IDsoigne.nextval,1,2,'les patite a ','c est une maladie trés grave et le patient va suivre un traitment','03/02/2011');
insert into compte values('admin','admin123');
commit; |
Partager