Commit e22fbf7e authored by Ismail Merzougui's avatar Ismail Merzougui

Update Modele Relationnel

parent b8258efd
......@@ -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, typeC => typeL)
ContributionMusique( (#nom, #prénom, #DateDeNaissance) => Contributeur, #code=> musique, typeC => typeM)
ContributionFilm( (#nom, #prénom, #DateDeNaissance) => Contributeur, #code=> film, typeC => typeF)
ContributionLivre( (#nom, #prénom, #DateDeNaissance) => Contributeur, #code=> livre, typeC string)
ContributionMusique( (#nom, #prénom, #DateDeNaissance) => Contributeur, #code=> musique, typeC string)
ContributionFilm( (#nom, #prénom, #DateDeNaissance) => Contributeur, #code=> film, typeC string)
Adhérent: Attributs non nuls sauf nombre de sanction, login, email et numero uniques
Contributeur: Attributs non nul, multi valué
......@@ -23,5 +23,7 @@ Film/Livre/Musique: Attributs non nul, Un Etat à la fois. Pour livre l'ISBN est
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.
ContributionLivre/Musique/Film: TypeC non nul et unique
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