to E3T2
This commit is contained in:
parent
d7f37753eb
commit
5f02fbefec
9
Attribut_calcul_E3/T1.sql
Normal file
9
Attribut_calcul_E3/T1.sql
Normal file
@ -0,0 +1,9 @@
|
||||
ALTER TABLE PATIENT ADD total_visite NUMBER NUMBER(10,0);
|
||||
|
||||
CREATE OR REPLACE TRIGGER total_visite_trg
|
||||
AFTER INSERT ON VISITE
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
update PATIENT set total_visite = total_visite + :new.PRIX where PATIENT.PATIENT_ID = :new.PATIENT
|
||||
END;
|
||||
|
0
Attribut_calcul_E3/T2.sql
Normal file
0
Attribut_calcul_E3/T2.sql
Normal file
8
Cle_ primaire_PERSCRIPTION.sql
Normal file
8
Cle_ primaire_PERSCRIPTION.sql
Normal file
@ -0,0 +1,8 @@
|
||||
CREATE SEQUENCE PRESCRIPTION_seq;
|
||||
|
||||
CREATE OR REPLACE TRIGGER PRESCRIPTION_seq_trg
|
||||
BEFORE INSERT ON PRESCRIPTION
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
select REFERENCES_seq INTO :NEW.PRESCRIPTION_ID FROM PRESCRIPTION
|
||||
END;
|
24
MEDECIN.sql
24
MEDECIN.sql
@ -1,11 +1,11 @@
|
||||
--------------------------------------------------------
|
||||
-- Fichier créé - ???-???-09-2022
|
||||
-- Fichier cr<EFBFBD><EFBFBD> - ???-???-09-2022
|
||||
--------------------------------------------------------
|
||||
--------------------------------------------------------
|
||||
-- DDL for Table MEDECIN
|
||||
--------------------------------------------------------
|
||||
|
||||
CREATE TABLE "E22B342B"."MEDECIN"
|
||||
CREATE TABLE "E22B336U"."MEDECIN"
|
||||
( "MEDECIN_ID" NUMBER(10,0),
|
||||
"NOM" VARCHAR2(20 BYTE),
|
||||
"PRENOM" VARCHAR2(20 BYTE),
|
||||
@ -20,20 +20,20 @@
|
||||
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
||||
TABLESPACE "USERS" ;
|
||||
REM INSERTING into E22B342B.MEDECIN
|
||||
REM INSERTING into E22B336U.MEDECIN
|
||||
SET DEFINE OFF;
|
||||
Insert into E22B342B.MEDECIN (MEDECIN_ID,NOM,PRENOM,ADRESS,TEL,SPECIALITE,NOMBREPATIENTS) values ('1','zhang','jie','60 rue','15464','généralistes','3');
|
||||
Insert into E22B342B.MEDECIN (MEDECIN_ID,NOM,PRENOM,ADRESS,TEL,SPECIALITE,NOMBREPATIENTS) values ('2','mao','dong','15 rue','56461','généralistes','2');
|
||||
Insert into E22B342B.MEDECIN (MEDECIN_ID,NOM,PRENOM,ADRESS,TEL,SPECIALITE,NOMBREPATIENTS) values ('3','xiao','shen','1 street','18789','cardiologues','1');
|
||||
Insert into E22B342B.MEDECIN (MEDECIN_ID,NOM,PRENOM,ADRESS,TEL,SPECIALITE,NOMBREPATIENTS) values ('4','sun','wu','3 street','86456','orthopédie','1');
|
||||
Insert into E22B342B.MEDECIN (MEDECIN_ID,NOM,PRENOM,ADRESS,TEL,SPECIALITE,NOMBREPATIENTS) values ('5','wu','zhen','5 rue','64644','ophtalmologie','1');
|
||||
Insert into E22B342B.MEDECIN (MEDECIN_ID,NOM,PRENOM,ADRESS,TEL,SPECIALITE,NOMBREPATIENTS) values ('6','xia','liu','45 rue','48713','dentisterie','1');
|
||||
Insert into E22B342B.MEDECIN (MEDECIN_ID,NOM,PRENOM,ADRESS,TEL,SPECIALITE,NOMBREPATIENTS) values ('7','you','mei','15 rue','15646','généralistes','1');
|
||||
Insert into E22B336U.MEDECIN (MEDECIN_ID,NOM,PRENOM,ADRESS,TEL,SPECIALITE,NOMBREPATIENTS) values ('1','zhang','jie','60 rue','15464','g<EFBFBD>n<EFBFBD>ralistes','3');
|
||||
Insert into E22B336U.MEDECIN (MEDECIN_ID,NOM,PRENOM,ADRESS,TEL,SPECIALITE,NOMBREPATIENTS) values ('2','mao','dong','15 rue','56461','g<EFBFBD>n<EFBFBD>ralistes','2');
|
||||
Insert into E22B336U.MEDECIN (MEDECIN_ID,NOM,PRENOM,ADRESS,TEL,SPECIALITE,NOMBREPATIENTS) values ('3','xiao','shen','1 street','18789','cardiologues','1');
|
||||
Insert into E22B336U.MEDECIN (MEDECIN_ID,NOM,PRENOM,ADRESS,TEL,SPECIALITE,NOMBREPATIENTS) values ('4','sun','wu','3 street','86456','orthop<EFBFBD>die','1');
|
||||
Insert into E22B336U.MEDECIN (MEDECIN_ID,NOM,PRENOM,ADRESS,TEL,SPECIALITE,NOMBREPATIENTS) values ('5','wu','zhen','5 rue','64644','ophtalmologie','1');
|
||||
Insert into E22B336U.MEDECIN (MEDECIN_ID,NOM,PRENOM,ADRESS,TEL,SPECIALITE,NOMBREPATIENTS) values ('6','xia','liu','45 rue','48713','dentisterie','1');
|
||||
Insert into E22B336U.MEDECIN (MEDECIN_ID,NOM,PRENOM,ADRESS,TEL,SPECIALITE,NOMBREPATIENTS) values ('7','you','mei','15 rue','15646','g<EFBFBD>n<EFBFBD>ralistes','1');
|
||||
--------------------------------------------------------
|
||||
-- DDL for Index SYS_C0013273
|
||||
--------------------------------------------------------
|
||||
|
||||
CREATE UNIQUE INDEX "E22B342B"."SYS_C0013273" ON "E22B342B"."MEDECIN" ("MEDECIN_ID")
|
||||
CREATE UNIQUE INDEX "E22B336U"."SYS_C0013273" ON "E22B336U"."MEDECIN" ("MEDECIN_ID")
|
||||
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
||||
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
||||
@ -43,7 +43,7 @@ Insert into E22B342B.MEDECIN (MEDECIN_ID,NOM,PRENOM,ADRESS,TEL,SPECIALITE,NOMBRE
|
||||
-- Constraints for Table MEDECIN
|
||||
--------------------------------------------------------
|
||||
|
||||
ALTER TABLE "E22B342B"."MEDECIN" ADD PRIMARY KEY ("MEDECIN_ID")
|
||||
ALTER TABLE "E22B336U"."MEDECIN" ADD PRIMARY KEY ("MEDECIN_ID")
|
||||
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
||||
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
||||
|
7
NumberOfPatient0_5 update.sql
Normal file
7
NumberOfPatient0_5 update.sql
Normal file
@ -0,0 +1,7 @@
|
||||
CREATE or REPLACE TRIGGER numberOfPatient0_5_trg_
|
||||
after Insert
|
||||
on PATIENT
|
||||
FOR EACH ROW
|
||||
begin
|
||||
update medecin set MEDECIN.NOMBREPATIENTS = MEDECIN.NOMBREPATIENTS +1 where MEDECIN_ID= :new.MEDECIN_REFERENT;
|
||||
end;
|
6
NumberOfPatient0_5_check.sql
Normal file
6
NumberOfPatient0_5_check.sql
Normal file
@ -0,0 +1,6 @@
|
||||
ALTER TABLE MEDECIN
|
||||
ADD CONSTRAINT numberOfPatient0_5 CHECK
|
||||
(NOMBREPATIENTS between 0 and 5);
|
||||
|
||||
-- ALTER TABLE MEDECIN
|
||||
-- drop CONSTRAINT numberOfPatient0_5;
|
38
PATIENT.sql
38
PATIENT.sql
@ -1,11 +1,11 @@
|
||||
--------------------------------------------------------
|
||||
-- Fichier créé - ???-???-09-2022
|
||||
-- Fichier cr<EFBFBD><EFBFBD> - ???-???-09-2022
|
||||
--------------------------------------------------------
|
||||
--------------------------------------------------------
|
||||
-- DDL for Table PATIENT
|
||||
--------------------------------------------------------
|
||||
|
||||
CREATE TABLE "E22B342B"."PATIENT"
|
||||
CREATE TABLE "E22B336U"."PATIENT"
|
||||
( "PATIENT_ID" NUMBER(10,0),
|
||||
"NOM" VARCHAR2(20 BYTE),
|
||||
"PRENOM" VARCHAR2(20 BYTE),
|
||||
@ -19,23 +19,23 @@
|
||||
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
||||
TABLESPACE "USERS" ;
|
||||
REM INSERTING into E22B342B.PATIENT
|
||||
REM INSERTING into E22B336U.PATIENT
|
||||
SET DEFINE OFF;
|
||||
Insert into E22B342B.PATIENT (PATIENT_ID,NOM,PRENOM,NUMSECU,RATTACHEMENT,MEDECIN_REFERENT) values ('1','tom','pen','123','1','1');
|
||||
Insert into E22B342B.PATIENT (PATIENT_ID,NOM,PRENOM,NUMSECU,RATTACHEMENT,MEDECIN_REFERENT) values ('2','jim','li','324','2','1');
|
||||
Insert into E22B342B.PATIENT (PATIENT_ID,NOM,PRENOM,NUMSECU,RATTACHEMENT,MEDECIN_REFERENT) values ('3','lili','wang','213','3','2');
|
||||
Insert into E22B342B.PATIENT (PATIENT_ID,NOM,PRENOM,NUMSECU,RATTACHEMENT,MEDECIN_REFERENT) values ('4','jay','xi','456','4','2');
|
||||
Insert into E22B342B.PATIENT (PATIENT_ID,NOM,PRENOM,NUMSECU,RATTACHEMENT,MEDECIN_REFERENT) values ('5','mary','wu','356','5','1');
|
||||
Insert into E22B342B.PATIENT (PATIENT_ID,NOM,PRENOM,NUMSECU,RATTACHEMENT,MEDECIN_REFERENT) values ('6','wd','w','764','6','3');
|
||||
Insert into E22B342B.PATIENT (PATIENT_ID,NOM,PRENOM,NUMSECU,RATTACHEMENT,MEDECIN_REFERENT) values ('7','is','xi','555','7','4');
|
||||
Insert into E22B342B.PATIENT (PATIENT_ID,NOM,PRENOM,NUMSECU,RATTACHEMENT,MEDECIN_REFERENT) values ('8','lzq','s','443','8','5');
|
||||
Insert into E22B342B.PATIENT (PATIENT_ID,NOM,PRENOM,NUMSECU,RATTACHEMENT,MEDECIN_REFERENT) values ('9','wd','wds','246','9','6');
|
||||
Insert into E22B342B.PATIENT (PATIENT_ID,NOM,PRENOM,NUMSECU,RATTACHEMENT,MEDECIN_REFERENT) values ('10','shen','wei','753','10','7');
|
||||
Insert into E22B336U.PATIENT (PATIENT_ID,NOM,PRENOM,NUMSECU,RATTACHEMENT,MEDECIN_REFERENT) values ('1','tom','pen','123','1','1');
|
||||
Insert into E22B336U.PATIENT (PATIENT_ID,NOM,PRENOM,NUMSECU,RATTACHEMENT,MEDECIN_REFERENT) values ('2','jim','li','324','2','1');
|
||||
Insert into E22B336U.PATIENT (PATIENT_ID,NOM,PRENOM,NUMSECU,RATTACHEMENT,MEDECIN_REFERENT) values ('3','lili','wang','213','3','2');
|
||||
Insert into E22B336U.PATIENT (PATIENT_ID,NOM,PRENOM,NUMSECU,RATTACHEMENT,MEDECIN_REFERENT) values ('4','jay','xi','456','4','2');
|
||||
Insert into E22B336U.PATIENT (PATIENT_ID,NOM,PRENOM,NUMSECU,RATTACHEMENT,MEDECIN_REFERENT) values ('5','mary','wu','356','5','1');
|
||||
Insert into E22B336U.PATIENT (PATIENT_ID,NOM,PRENOM,NUMSECU,RATTACHEMENT,MEDECIN_REFERENT) values ('6','wd','w','764','6','3');
|
||||
Insert into E22B336U.PATIENT (PATIENT_ID,NOM,PRENOM,NUMSECU,RATTACHEMENT,MEDECIN_REFERENT) values ('7','is','xi','555','7','4');
|
||||
Insert into E22B336U.PATIENT (PATIENT_ID,NOM,PRENOM,NUMSECU,RATTACHEMENT,MEDECIN_REFERENT) values ('8','lzq','s','443','8','5');
|
||||
Insert into E22B336U.PATIENT (PATIENT_ID,NOM,PRENOM,NUMSECU,RATTACHEMENT,MEDECIN_REFERENT) values ('9','wd','wds','246','9','6');
|
||||
Insert into E22B336U.PATIENT (PATIENT_ID,NOM,PRENOM,NUMSECU,RATTACHEMENT,MEDECIN_REFERENT) values ('10','shen','wei','753','10','7');
|
||||
--------------------------------------------------------
|
||||
-- DDL for Index SYS_C0013274
|
||||
--------------------------------------------------------
|
||||
|
||||
CREATE UNIQUE INDEX "E22B342B"."SYS_C0013274" ON "E22B342B"."PATIENT" ("PATIENT_ID")
|
||||
CREATE UNIQUE INDEX "E22B336U"."SYS_C0013274" ON "E22B336U"."PATIENT" ("PATIENT_ID")
|
||||
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
||||
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
||||
@ -45,7 +45,7 @@ Insert into E22B342B.PATIENT (PATIENT_ID,NOM,PRENOM,NUMSECU,RATTACHEMENT,MEDECIN
|
||||
-- Constraints for Table PATIENT
|
||||
--------------------------------------------------------
|
||||
|
||||
ALTER TABLE "E22B342B"."PATIENT" ADD PRIMARY KEY ("PATIENT_ID")
|
||||
ALTER TABLE "E22B336U"."PATIENT" ADD PRIMARY KEY ("PATIENT_ID")
|
||||
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
||||
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
||||
@ -55,7 +55,7 @@ Insert into E22B342B.PATIENT (PATIENT_ID,NOM,PRENOM,NUMSECU,RATTACHEMENT,MEDECIN
|
||||
-- Ref Constraints for Table PATIENT
|
||||
--------------------------------------------------------
|
||||
|
||||
ALTER TABLE "E22B342B"."PATIENT" ADD CONSTRAINT "MEDPAT" FOREIGN KEY ("MEDECIN_REFERENT")
|
||||
REFERENCES "E22B342B"."MEDECIN" ("MEDECIN_ID") ENABLE;
|
||||
ALTER TABLE "E22B342B"."PATIENT" ADD CONSTRAINT "PATIENT_FK1" FOREIGN KEY ("RATTACHEMENT")
|
||||
REFERENCES "E22B342B"."PATIENT" ("PATIENT_ID") ENABLE;
|
||||
ALTER TABLE "E22B336U"."PATIENT" ADD CONSTRAINT "MEDPAT" FOREIGN KEY ("MEDECIN_REFERENT")
|
||||
REFERENCES "E22B336U"."MEDECIN" ("MEDECIN_ID") ENABLE;
|
||||
ALTER TABLE "E22B336U"."PATIENT" ADD CONSTRAINT "PATIENT_FK1" FOREIGN KEY ("RATTACHEMENT")
|
||||
REFERENCES "E22B336U"."PATIENT" ("PATIENT_ID") ENABLE;
|
||||
|
@ -1,11 +1,11 @@
|
||||
--------------------------------------------------------
|
||||
-- Fichier créé - ???-???-09-2022
|
||||
-- Fichier cr<EFBFBD><EFBFBD> - ???-???-09-2022
|
||||
--------------------------------------------------------
|
||||
--------------------------------------------------------
|
||||
-- DDL for Table PRESCRIPTION
|
||||
--------------------------------------------------------
|
||||
|
||||
CREATE TABLE "E22B342B"."PRESCRIPTION"
|
||||
CREATE TABLE "E22B336U"."PRESCRIPTION"
|
||||
( "PRESCRIPTION_ID" NUMBER(20,0),
|
||||
"MEDICAMENT" VARCHAR2(20 BYTE),
|
||||
"MEDECIN" NUMBER(10,0),
|
||||
@ -21,23 +21,23 @@
|
||||
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
||||
TABLESPACE "USERS" ;
|
||||
REM INSERTING into E22B342B.PRESCRIPTION
|
||||
REM INSERTING into E22B336U.PRESCRIPTION
|
||||
SET DEFINE OFF;
|
||||
Insert into E22B342B.PRESCRIPTION (PRESCRIPTION_ID,MEDICAMENT,MEDECIN,PATIENT,DATE_VISITE,DUREE,POSOLOGIE,MODALITES) values ('1','amoxicillin','1','1','10/11/2022','15','2 fois','oral');
|
||||
Insert into E22B342B.PRESCRIPTION (PRESCRIPTION_ID,MEDICAMENT,MEDECIN,PATIENT,DATE_VISITE,DUREE,POSOLOGIE,MODALITES) values ('2','amoxicillin','1','2','15/11/2022','7','3 fois','usage externe');
|
||||
Insert into E22B342B.PRESCRIPTION (PRESCRIPTION_ID,MEDICAMENT,MEDECIN,PATIENT,DATE_VISITE,DUREE,POSOLOGIE,MODALITES) values ('3',null,'1','5','10/11/2022','2','1 fois','oral');
|
||||
Insert into E22B342B.PRESCRIPTION (PRESCRIPTION_ID,MEDICAMENT,MEDECIN,PATIENT,DATE_VISITE,DUREE,POSOLOGIE,MODALITES) values ('4',null,'2','3','12/11/2022','100','1 fois','usage externe');
|
||||
Insert into E22B342B.PRESCRIPTION (PRESCRIPTION_ID,MEDICAMENT,MEDECIN,PATIENT,DATE_VISITE,DUREE,POSOLOGIE,MODALITES) values ('5','amoxicillin','2','4','20/11/2022','5','2 fois','oral');
|
||||
Insert into E22B342B.PRESCRIPTION (PRESCRIPTION_ID,MEDICAMENT,MEDECIN,PATIENT,DATE_VISITE,DUREE,POSOLOGIE,MODALITES) values ('6',null,'3','6','18/11/2022','40','8 fois','oral');
|
||||
Insert into E22B342B.PRESCRIPTION (PRESCRIPTION_ID,MEDICAMENT,MEDECIN,PATIENT,DATE_VISITE,DUREE,POSOLOGIE,MODALITES) values ('7',null,'4','7','21/11/2022','55','4 fois','usage externe');
|
||||
Insert into E22B342B.PRESCRIPTION (PRESCRIPTION_ID,MEDICAMENT,MEDECIN,PATIENT,DATE_VISITE,DUREE,POSOLOGIE,MODALITES) values ('8',null,'5','8','10/11/2022','30','5 fois','usage externe');
|
||||
Insert into E22B342B.PRESCRIPTION (PRESCRIPTION_ID,MEDICAMENT,MEDECIN,PATIENT,DATE_VISITE,DUREE,POSOLOGIE,MODALITES) values ('9','amoxicillin','6','9','14/11/2022','2','2 fois','oral');
|
||||
Insert into E22B342B.PRESCRIPTION (PRESCRIPTION_ID,MEDICAMENT,MEDECIN,PATIENT,DATE_VISITE,DUREE,POSOLOGIE,MODALITES) values ('10',null,'7','10','15/11/2022','20','3 fois','oral');
|
||||
Insert into E22B336U.PRESCRIPTION (PRESCRIPTION_ID,MEDICAMENT,MEDECIN,PATIENT,DATE_VISITE,DUREE,POSOLOGIE,MODALITES) values ('1','amoxicillin','1','1','10/11/2022','15','2 fois','oral');
|
||||
Insert into E22B336U.PRESCRIPTION (PRESCRIPTION_ID,MEDICAMENT,MEDECIN,PATIENT,DATE_VISITE,DUREE,POSOLOGIE,MODALITES) values ('2','amoxicillin','1','2','15/11/2022','7','3 fois','usage externe');
|
||||
Insert into E22B336U.PRESCRIPTION (PRESCRIPTION_ID,MEDICAMENT,MEDECIN,PATIENT,DATE_VISITE,DUREE,POSOLOGIE,MODALITES) values ('3',null,'1','5','10/11/2022','2','1 fois','oral');
|
||||
Insert into E22B336U.PRESCRIPTION (PRESCRIPTION_ID,MEDICAMENT,MEDECIN,PATIENT,DATE_VISITE,DUREE,POSOLOGIE,MODALITES) values ('4',null,'2','3','12/11/2022','100','1 fois','usage externe');
|
||||
Insert into E22B336U.PRESCRIPTION (PRESCRIPTION_ID,MEDICAMENT,MEDECIN,PATIENT,DATE_VISITE,DUREE,POSOLOGIE,MODALITES) values ('5','amoxicillin','2','4','20/11/2022','5','2 fois','oral');
|
||||
Insert into E22B336U.PRESCRIPTION (PRESCRIPTION_ID,MEDICAMENT,MEDECIN,PATIENT,DATE_VISITE,DUREE,POSOLOGIE,MODALITES) values ('6',null,'3','6','18/11/2022','40','8 fois','oral');
|
||||
Insert into E22B336U.PRESCRIPTION (PRESCRIPTION_ID,MEDICAMENT,MEDECIN,PATIENT,DATE_VISITE,DUREE,POSOLOGIE,MODALITES) values ('7',null,'4','7','21/11/2022','55','4 fois','usage externe');
|
||||
Insert into E22B336U.PRESCRIPTION (PRESCRIPTION_ID,MEDICAMENT,MEDECIN,PATIENT,DATE_VISITE,DUREE,POSOLOGIE,MODALITES) values ('8',null,'5','8','10/11/2022','30','5 fois','usage externe');
|
||||
Insert into E22B336U.PRESCRIPTION (PRESCRIPTION_ID,MEDICAMENT,MEDECIN,PATIENT,DATE_VISITE,DUREE,POSOLOGIE,MODALITES) values ('9','amoxicillin','6','9','14/11/2022','2','2 fois','oral');
|
||||
Insert into E22B336U.PRESCRIPTION (PRESCRIPTION_ID,MEDICAMENT,MEDECIN,PATIENT,DATE_VISITE,DUREE,POSOLOGIE,MODALITES) values ('10',null,'7','10','15/11/2022','20','3 fois','oral');
|
||||
--------------------------------------------------------
|
||||
-- DDL for Index PRESCRIPTION_PK
|
||||
--------------------------------------------------------
|
||||
|
||||
CREATE UNIQUE INDEX "E22B342B"."PRESCRIPTION_PK" ON "E22B342B"."PRESCRIPTION" ("PRESCRIPTION_ID")
|
||||
CREATE UNIQUE INDEX "E22B336U"."PRESCRIPTION_PK" ON "E22B336U"."PRESCRIPTION" ("PRESCRIPTION_ID")
|
||||
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
||||
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
||||
@ -47,8 +47,8 @@ Insert into E22B342B.PRESCRIPTION (PRESCRIPTION_ID,MEDICAMENT,MEDECIN,PATIENT,DA
|
||||
-- Constraints for Table PRESCRIPTION
|
||||
--------------------------------------------------------
|
||||
|
||||
ALTER TABLE "E22B342B"."PRESCRIPTION" MODIFY ("PRESCRIPTION_ID" NOT NULL ENABLE);
|
||||
ALTER TABLE "E22B342B"."PRESCRIPTION" ADD CONSTRAINT "PRESCRIPTION_PK" PRIMARY KEY ("PRESCRIPTION_ID")
|
||||
ALTER TABLE "E22B336U"."PRESCRIPTION" MODIFY ("PRESCRIPTION_ID" NOT NULL ENABLE);
|
||||
ALTER TABLE "E22B336U"."PRESCRIPTION" ADD CONSTRAINT "PRESCRIPTION_PK" PRIMARY KEY ("PRESCRIPTION_ID")
|
||||
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
||||
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
||||
@ -58,5 +58,5 @@ Insert into E22B342B.PRESCRIPTION (PRESCRIPTION_ID,MEDICAMENT,MEDECIN,PATIENT,DA
|
||||
-- Ref Constraints for Table PRESCRIPTION
|
||||
--------------------------------------------------------
|
||||
|
||||
ALTER TABLE "E22B342B"."PRESCRIPTION" ADD CONSTRAINT "PRESCRIPTION_FK1" FOREIGN KEY ("MEDECIN", "PATIENT", "DATE_VISITE")
|
||||
REFERENCES "E22B342B"."VISITE" ("MEDECIN", "PATIENT", "DATE_VISITE") ENABLE;
|
||||
ALTER TABLE "E22B336U"."PRESCRIPTION" ADD CONSTRAINT "PRESCRIPTION_FK1" FOREIGN KEY ("MEDECIN", "PATIENT", "DATE_VISITE")
|
||||
REFERENCES "E22B336U"."VISITE" ("MEDECIN", "PATIENT", "DATE_VISITE") ENABLE;
|
||||
|
44
VISIT.sql
44
VISIT.sql
@ -1,11 +1,11 @@
|
||||
--------------------------------------------------------
|
||||
-- Fichier créé - ???-???-09-2022
|
||||
-- Fichier cr<EFBFBD><EFBFBD> - ???-???-09-2022
|
||||
--------------------------------------------------------
|
||||
--------------------------------------------------------
|
||||
-- DDL for Table VISITE
|
||||
--------------------------------------------------------
|
||||
|
||||
CREATE TABLE "E22B342B"."VISITE"
|
||||
CREATE TABLE "E22B336U"."VISITE"
|
||||
( "MEDECIN" NUMBER(10,0),
|
||||
"PATIENT" NUMBER(10,0),
|
||||
"DATE_VISITE" VARCHAR2(20 BYTE),
|
||||
@ -17,23 +17,23 @@
|
||||
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
||||
TABLESPACE "USERS" ;
|
||||
REM INSERTING into E22B342B.VISITE
|
||||
REM INSERTING into E22B336U.VISITE
|
||||
SET DEFINE OFF;
|
||||
Insert into E22B342B.VISITE (MEDECIN,PATIENT,DATE_VISITE,PRIX) values ('1','1','10/11/2022','150');
|
||||
Insert into E22B342B.VISITE (MEDECIN,PATIENT,DATE_VISITE,PRIX) values ('1','2','15/11/2022','200');
|
||||
Insert into E22B342B.VISITE (MEDECIN,PATIENT,DATE_VISITE,PRIX) values ('1','5','10/11/2022','111');
|
||||
Insert into E22B342B.VISITE (MEDECIN,PATIENT,DATE_VISITE,PRIX) values ('2','3','12/11/2022','800');
|
||||
Insert into E22B342B.VISITE (MEDECIN,PATIENT,DATE_VISITE,PRIX) values ('2','4','20/11/2022','18');
|
||||
Insert into E22B342B.VISITE (MEDECIN,PATIENT,DATE_VISITE,PRIX) values ('3','6','18/11/2022','888');
|
||||
Insert into E22B342B.VISITE (MEDECIN,PATIENT,DATE_VISITE,PRIX) values ('4','7','21/11/2022','450');
|
||||
Insert into E22B342B.VISITE (MEDECIN,PATIENT,DATE_VISITE,PRIX) values ('5','8','10/11/2022','1300');
|
||||
Insert into E22B342B.VISITE (MEDECIN,PATIENT,DATE_VISITE,PRIX) values ('6','9','14/11/2022','500');
|
||||
Insert into E22B342B.VISITE (MEDECIN,PATIENT,DATE_VISITE,PRIX) values ('7','10','15/11/2022','1');
|
||||
Insert into E22B336U.VISITE (MEDECIN,PATIENT,DATE_VISITE,PRIX) values ('1','1','10/11/2022','150');
|
||||
Insert into E22B336U.VISITE (MEDECIN,PATIENT,DATE_VISITE,PRIX) values ('1','2','15/11/2022','200');
|
||||
Insert into E22B336U.VISITE (MEDECIN,PATIENT,DATE_VISITE,PRIX) values ('1','5','10/11/2022','111');
|
||||
Insert into E22B336U.VISITE (MEDECIN,PATIENT,DATE_VISITE,PRIX) values ('2','3','12/11/2022','800');
|
||||
Insert into E22B336U.VISITE (MEDECIN,PATIENT,DATE_VISITE,PRIX) values ('2','4','20/11/2022','18');
|
||||
Insert into E22B336U.VISITE (MEDECIN,PATIENT,DATE_VISITE,PRIX) values ('3','6','18/11/2022','888');
|
||||
Insert into E22B336U.VISITE (MEDECIN,PATIENT,DATE_VISITE,PRIX) values ('4','7','21/11/2022','450');
|
||||
Insert into E22B336U.VISITE (MEDECIN,PATIENT,DATE_VISITE,PRIX) values ('5','8','10/11/2022','1300');
|
||||
Insert into E22B336U.VISITE (MEDECIN,PATIENT,DATE_VISITE,PRIX) values ('6','9','14/11/2022','500');
|
||||
Insert into E22B336U.VISITE (MEDECIN,PATIENT,DATE_VISITE,PRIX) values ('7','10','15/11/2022','1');
|
||||
--------------------------------------------------------
|
||||
-- DDL for Index VISITE_PK
|
||||
--------------------------------------------------------
|
||||
|
||||
CREATE UNIQUE INDEX "E22B342B"."VISITE_PK" ON "E22B342B"."VISITE" ("MEDECIN", "PATIENT", "DATE_VISITE")
|
||||
CREATE UNIQUE INDEX "E22B336U"."VISITE_PK" ON "E22B336U"."VISITE" ("MEDECIN", "PATIENT", "DATE_VISITE")
|
||||
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
||||
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
||||
@ -43,10 +43,10 @@ Insert into E22B342B.VISITE (MEDECIN,PATIENT,DATE_VISITE,PRIX) values ('7','10',
|
||||
-- Constraints for Table VISITE
|
||||
--------------------------------------------------------
|
||||
|
||||
ALTER TABLE "E22B342B"."VISITE" MODIFY ("MEDECIN" NOT NULL ENABLE);
|
||||
ALTER TABLE "E22B342B"."VISITE" MODIFY ("PATIENT" NOT NULL ENABLE);
|
||||
ALTER TABLE "E22B342B"."VISITE" MODIFY ("DATE_VISITE" NOT NULL ENABLE);
|
||||
ALTER TABLE "E22B342B"."VISITE" ADD CONSTRAINT "VISITE_PK" PRIMARY KEY ("MEDECIN", "PATIENT", "DATE_VISITE")
|
||||
ALTER TABLE "E22B336U"."VISITE" MODIFY ("MEDECIN" NOT NULL ENABLE);
|
||||
ALTER TABLE "E22B336U"."VISITE" MODIFY ("PATIENT" NOT NULL ENABLE);
|
||||
ALTER TABLE "E22B336U"."VISITE" MODIFY ("DATE_VISITE" NOT NULL ENABLE);
|
||||
ALTER TABLE "E22B336U"."VISITE" ADD CONSTRAINT "VISITE_PK" PRIMARY KEY ("MEDECIN", "PATIENT", "DATE_VISITE")
|
||||
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
||||
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
||||
@ -56,7 +56,7 @@ Insert into E22B342B.VISITE (MEDECIN,PATIENT,DATE_VISITE,PRIX) values ('7','10',
|
||||
-- Ref Constraints for Table VISITE
|
||||
--------------------------------------------------------
|
||||
|
||||
ALTER TABLE "E22B342B"."VISITE" ADD CONSTRAINT "MED" FOREIGN KEY ("MEDECIN")
|
||||
REFERENCES "E22B342B"."MEDECIN" ("MEDECIN_ID") ENABLE;
|
||||
ALTER TABLE "E22B342B"."VISITE" ADD CONSTRAINT "PAT" FOREIGN KEY ("PATIENT")
|
||||
REFERENCES "E22B342B"."PATIENT" ("PATIENT_ID") ENABLE;
|
||||
ALTER TABLE "E22B336U"."VISITE" ADD CONSTRAINT "MED" FOREIGN KEY ("MEDECIN")
|
||||
REFERENCES "E22B336U"."MEDECIN" ("MEDECIN_ID") ENABLE;
|
||||
ALTER TABLE "E22B336U"."VISITE" ADD CONSTRAINT "PAT" FOREIGN KEY ("PATIENT")
|
||||
REFERENCES "E22B336U"."PATIENT" ("PATIENT_ID") ENABLE;
|
||||
|
Loading…
x
Reference in New Issue
Block a user