From 42aee290f169cba20777d5d93183cebf3645e7ec Mon Sep 17 00:00:00 2001 From: Ismail Merzougui Date: Tue, 2 Apr 2019 14:52:12 +0200 Subject: [PATCH] =?UTF-8?q?Corrections=20mineures:=20-Type=20de=20DatedeNa?= =?UTF-8?q?issance=20(Contributeur)=20chang=C3=A9=20de=20string=20en=20dat?= =?UTF-8?q?e=20-Attribut=20"type"=20mis=20en=20tant=20que=20classe=20d'ass?= =?UTF-8?q?ociation=20et=20renomm=C3=A9=20en=20"typeC"=20(C=20pour=20contr?= =?UTF-8?q?ibution)=20-Correction=20de=20contrainte?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Modele Relationnel | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Modele Relationnel b/Modele Relationnel index 18efaf7..7b97420 100644 --- a/Modele Relationnel +++ b/Modele Relationnel @@ -1,5 +1,5 @@ Adhérent( #IdCarte: string, nom: string, prénom: string, email: string, login: string, mot de passe: string, numeroTel: string, Blacklisté?: boolean, nombre de sanction: integer) -Contributeur(#nom: string, #prénom: string, #dateDeNaissance:string ,nationalité: string, type: string) +Contributeur(#nom: string, #prénom: string, #dateDeNaissance: date ,nationalité: string) Personnel (#login:string , nom: string, prénom: string, email: string, mdp: string, numeroTel: string) Film(#code: string, titre: string, date: date, éditeur: string, genre: string, langue: string, état du document: Etat, disponibilité: boolean) @@ -11,11 +11,11 @@ EmpruntMusique(#code => Musique, #Idcarte => Adhérent,#date d’emprunt: date,d EmpruntFilm(#code => Film, #Idcarte => Adhérent,#date d’emprunt: date, durée: time, date de retour: date, date limite: date, état d’emprunt: état, état de retour: état) Sanction ( #type de sanction:string, #date de début:date, durée: time, date de fin: date, #IdCarte => Adhérent) -ContributionLivre( (#nom, #prénom, #DateDeNaissance) => Contributeur, #code=> livre, type => typeL) -ContributionMusique( (#nom, #prénom, #DateDeNaissance) => Contributeur, #code=> musique, type => typeM) -ContributionFilm( (#nom, #prénom, #DateDeNaissance) => Contributeur, #code=> film, type => typeF) +ContributionLivre( (#nom, #prénom, #DateDeNaissance) => Contributeur, #code=> livre, typeC => typeL) +ContributionMusique( (#nom, #prénom, #DateDeNaissance) => Contributeur, #code=> musique, typeC => typeM) +ContributionFilm( (#nom, #prénom, #DateDeNaissance) => Contributeur, #code=> film, typeC => typeF) -Adhérent: Attributs non nuls sauf nombre de sanction, login unique +Adhérent: Attributs non nuls sauf nombre de sanction, login, email et numero uniques Contributeur: Attributs non nul, multi valué Personnel: Attributs non nul, mail et numéro unique Film/Livre/Musique: Attributs non nul, Un Etat à la fois. Pour livre l'ISBN est unique et peut être nul. -- GitLab