Commit 713a4c6f authored by Gaetan Carabetta's avatar Gaetan Carabetta
Browse files

Update NDC.md

parent a0859001
......@@ -88,11 +88,12 @@ C'est un outil visuel, pratique pour une faible quantité données mais lorsque
#### Attributs des noeuds
Pour exprimer les contraintes de nullité des attributs sur les noeuds on va considerer:
* Tous les attributs des entités Client sont obligatoires
* Les attributs des entités Animal sauf 'idAnimal' et 'especeNom' sont optionnels. (On ne considére pas les restrictions des médicaments, si on les considére les attributs: taille et poids peuvent être obligatoires)
* Tous les attributs des entités Véterinaire sont obligatoires
* Tous attributs des entités Médicament sont obligatoires.
* Les entités de type Traitement n'ont qu'un attribut qui est clé et donc obligatoire.
* Tous les attributs des entités Client sont obligatoires,
* Les attributs des entités Animal sont obligatoires, sauf 'naissance',
* Tous les attributs des entités Véterinaire sont obligatoires,
* Tous les attributs des entités Médicament sont obligatoires,
* Les entités de type Traitement n'ont qu'un attribut, qui est clé, et donc il est obligatoire,
* Pour tous les noeuds concernés, les attributs : ddn, debut, durée, annee, taille, poids, naissance, nbParJour sont supérieurs à 0.
......@@ -106,14 +107,14 @@ Ici nous avons les contraintes suivantes :
* Un traitement ne peut être prescrit que par un seul vétérinaire,
* Un traitement comporte au moins un médicament,
* Un médicament n'est pas forcément associé à un traitement,
* Un vétérinaire peut ne pas avoir prescrit de traitement.
* Les médicaments d'un traitement n'ont pas forcement la même date de debut (il y a des médicaments qui doivent être pris après d'autres)
* Le temps pour prendre les médicaments d'un même traitement n'est pas forcement le même.
* Chaque médicament associé à un traitement a une quantité par jour > 0.
* Un vétérinaire peut ne pas avoir prescrit de traitement,
* Les médicaments d'un traitement n'ont pas forcément la même date de debut (il y a des médicaments qui peuvent être pris après d'autres),
* La durée des médicaments d'un même traitement n'est pas forcément la même.
#### Sens des liens
Afin de nommer les liens entre noeuds on a utilisé des mots sur les liens des noeuds, les relations possibles sont décrites selon ses labels telles que:
Afin de nommer les liens, on a placé des mots descriptifs sur ces derniers.
Les relations possibles sont décrites selon les labels suivants:
* Un client est proprietaire d'un animal: CLIENT --proprietaireDe --> ANIMAL
* Un médicament fait partie d'un traitement: MÉDICAMENT --appartientA --> TRAITEMENT
* Un traitement est prescrit par un véterinaire: TRAITEMENT --prescritPar--> VÉTERINAIRE
......
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