Commit ea69fe56 authored by Gaetan Carabetta's avatar Gaetan Carabetta
Browse files

Add MLD

parent b3bd4a88
......@@ -14,6 +14,8 @@ class Personne <<Abstract>> {
date de naissance : date
adresse : string
numero de telephone : int
___
(nom, prenom, DDN) {key}
}
note left of Personne
Le numéro de téléphone est
......
#### Notes
Tous les attributs sont NOT NULL par défaut
#### Relationnel
Client(#nom: string, #prenom: string, #ddn: date, adresse: string, numero: int) avec {
Assistant(#nom: string, #prenom: string, #ddn: date, adresse: string, numero: int)
Veterinaire(#nom: string, #prenom: string, #ddn: date, adresse: string, numero: int)
Animal(#nom: string, poids: float, taille: float, naissance: date) avec {poids > 0, taille > 0; naissace = (NULL OR date)}
Espece(#nomEspece: string)
ClasseEspece(#nomClasse: string)
Traitement()
Medicament(#nomMedoc: string, description: string) avec {}
Posologie(debut: date, duree: int, nbJourna: int) avec {debut > 0, duree > 0, nbJourna > 0}
#### Contraintes
Projection(Animal, nom) = Projection(Client, ...)
#### Vues
vPersonne()
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