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

Update Modele Relationnel

parent 0c915de0
......@@ -11,9 +11,9 @@ 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)
ContributionMusique( (#nom, #prénom, #DateDeNaissance) => Contributeur, #code=> musique)
ContributionFilm( (#nom, #prénom, #DateDeNaissance) => Contributeur, #code=> film)
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)
Adhérent: Attributs non nuls sauf nombre de sanction, login unique
Contributeur: Attributs non nul, multi valué
......@@ -21,6 +21,7 @@ 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.
EmpruntLivre/Musique/Film: Attributs non nul sauf date de retour et état de retour. Le nombre d'emprunt ne peut exceder le maximum fixé.
La date d'emprunt doit être inférieur à la date de retour effective et la date limite.
Etat: type énuméré {Bon, abimé, neuf, perdu} un seul état possible à la fois, non nul
Sanction: Attributs non nuls.
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