Commit a8b86548 authored by Ismail Merzougui's avatar Ismail Merzougui
Browse files

Ajout de contrainte sur les couples "DateEmprunt,code" et "DateRetourCode": un...

Ajout de contrainte sur les couples "DateEmprunt,code" et "DateRetourCode": un Document ne peut avoir été emprunté ou
rendu 2 fois à la même date à l'issu de 2 prêts différents
parent 54e8cb91
......@@ -76,7 +76,9 @@ etatRetour ETAT NOT NULL,
PRIMARY KEY (code, Idcarte, dateEmprunt),
FOREIGN KEY(code) REFERENCES Document,
FOREIGN KEY (Idcarte) REFERENCES Adherent,
typeD TypeDoc
typeD TypeDoc,
CONSTRAINT DateUnique UNIQUE(dateEmprunt,code),
CONSTRAINT DateUnique2 UNIQUE(dateRetour,code)
);
......@@ -344,3 +346,4 @@ VALUES(49751676,00001,TO_DATE('20190310','YYYYMMDD'),'24:00:00',TO_DATE('2019031
INSERT INTO Sanction (TypeSanction,DateDebut, Duree, DateFin, IdCarte)
VALUES('Suspension emprunt', TO_DATE('20190329','YYYYMMDD'), '24:00:00', TO_DATE('20190329','YYYYMMDD'), 776);
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment