Commit 7fc13fff authored by Gaetan Carabetta's avatar Gaetan Carabetta

update modelisation

parent 0a63d322
Client(#idClient : Int, nom : Str, prenom : Str, dd : Date, adresse : Str, numero : Int ) Client(#idClient : Int, nom : Str, prenom : Str, ddn : Date, adresse : Str, numero : Int )
Medicament(#NomMolec : Str, dateDebut : Date, duration : int, traitement -> Traitement(idTraitement))
Animal(#idAnimal : Int, nom : Str, poids : Float, taille : Float, naissance : Date, Client -> Client(idClient), espece : Str, classe : Str) Animal(#idAnimal : Int, nom : Str, poids : Float, taille : Float, naissance : Date, Client -> Client(idClient), espece : Str, classe : Str)
Traitements(#idTraitement : Int, Animal->Animal(idAnimal)) Traitements(#idTraitement : Int, Animal->Animal(idAnimal))
Projection(Medicament, Traitement) inclus dans Projection(Traitement, idTraitement) MedicTraitements(#idTraitement=>Traitements(idTraitement), #nomMolec : Str)
\ No newline at end of file
...@@ -10,12 +10,6 @@ adresse : Str ...@@ -10,12 +10,6 @@ adresse : Str
numero : Int numero : Int
} }
class Medicament{
NomMolec :str
}
class Animal{ class Animal{
nom : Str nom : Str
poids : Float poids : Float
...@@ -26,13 +20,11 @@ nomClasse : Str ...@@ -26,13 +20,11 @@ nomClasse : Str
} }
class Traitement{ class Traitement{
NomMolec[1..*] : Str
} }
Client "1" - "*" Animal : <proprietaire Client "1" - "*" Animal : <appartient à
Animal "1" - "*" Traitement : <prescrit à Animal "1" - "*" Traitement : <prescrit à
Traitement "*" - "1 .. *" Medicament : possede> @enduml
@enduml
\ No newline at end of file
UML MongoDB.png

10.9 KB | W: | H:

UML MongoDB.png

9.26 KB | W: | H:

UML MongoDB.png
UML MongoDB.png
UML MongoDB.png
UML MongoDB.png
  • 2-up
  • Swipe
  • Onion skin
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