12.2 Les animaux du zoo
295
© Dunod – La photocopie non autorisée est un délit.
4. un ingrédient entre dans la composition d’un régime en une quantité déterminée
Cette composition est caractérisée par une quantité. Elle ne peut donc être représentée sous la forme d’un type d’associations. Ce dernier est remplacé par un
type d’entités COMPOSITION, qui recueille l’attribut Quantité. COMPOSITION
est identifié par les types d’entités REGIME et INGREDIENT.
5. le régime que reçoit un animal dépend du jour
Un animal peut donc avoir plusieurs régimes. Le type d’associations suit est
modifié pour devenir un-à-plusieurs. Un attribut Date régime est assigné au type
d’entités REGIME. Dépendant de l’animal et de la date, le régime est identifié
par ces deux éléments. On définit donc l’identifiant de REGIME.
6. un animal est d’une espèce
On affecte à ANIMAL un attribut Espèce.
7. une espèce a des besoins en nutriments
Le concept de nutriment est représenté par un type d’entités NUTRIMENT. Ce
dernier devrait être relié à Espèce par un type d’associations, ce qui n’est
possible que si on transforme cet attribut en type d’entités ESPECE, relié à
ANIMAL par le type d’associations un-à-plusieurs origine. Le type d’association
qui relie ESPECE et NUTRIMENT est du type plusieurs-à-plusieurs; on lui
donne le nom a besoin de.
8. calcium, protéines sont des exemples de nutriments
Ces exemples suggèrent un attribut Nom nutriment identifiant de NUTRIMENT.
9. chaque besoin d’un animal en un ingrédient est caractérisé par
une quantité minimale ...
Les besoins d’un animal sont ceux de son espèce. Il n’est donc pas nécessaire
d’établir un type d’associations spécifique entre ANIMAL et NUTRIMENT. Le
concept de besoin est caractérisé par une quantité minimale, qui se traduit idéalement par un attribut. Il faut donc d’abord transformer le type d’associations a
besoin de en un type d’entités, de nom BESOINS. On affecte à ce dernier un
attribut Min ...
10.… et une quantité maximale
… et un attribut Max. La valeur de ce dernier n’est pas inférieure à celle de Min
pour toute entité BESOINS.
11.un animal a un poids
ANIMAL reçoit un attribut Poids.
12.ces besoins dépendent de l’espèce de l’animal
Cette propriété est déjà exprimée par le fait que chaque entité BESOINS est attachée à une entité ESPECE.
Précédent

- 295/436

Suivant