Commit 74353ea6 authored by Osvaldo Valdivia Salas's avatar Osvaldo Valdivia Salas
Browse files

Addition des contraintes

Update MLD
parent 2b9ba054
......@@ -48,7 +48,12 @@ Posologie(#idTraitement=>Traitement(idTraitement), #nomMolec=>Medicament(nomMole
debut: date, duree: int, nbJourna: int) avec {debut > 0, duree > 0, nbJourna > 0}
#### Contraintes
Projection(ClasseEspece, nomClasse) = Projection(Espece, nomClasse)
<nomClasse NOT NULL> AND Projection(ClasseEspece, nomClasse) = Projection(Espece, nomClasse)
<idTraitement NOT NULL> AND Projection (Traitement, nomAnimal, poids,taille) = Projection(Animal, nom,poids, taille)
Dans la classe Client: <(nom,prenom,DDN) NOT NULL> AND Projection(Client, nom,prenom,DDN)=Projection(Animal,clientNom,clientPrenom,ClientDDN)
<nomEspece NOT NULL> AND Projection(Espece,nomEspece)=Projection(Animal,nomEspece)
Projection(Médicament,nomMolec)=Projection(EspeceMédicament,nomMolec) AND Projection(Espece,nomEspece)=Projection(EspeceMédicament, nomEspece)
Projection(Médicament,nomMolec)=Projection(Posologie,nomMolec) AND Projection(Traitement,idTraitement)=Projection(Posologie,idTraitement)
#### Vues
vPersonne(Union(Projection(Client, nom, prenom, ddn, adresse, numero), Projection(Personnel, nom, prenom, ddn, adresse, numero)))
......
Supports Markdown
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