294
Chapitre 12 • Bases de données : études de cas
12.2 LES ANIMAUX DU ZOO
Le domaine d’application est inspiré du problème décrit dans [Geoffrion, 1987].
Dans cet article, l’auteur se limite à l’expression d’un seul régime pour un seul
animal et réduit le problème aux concepts d’ingrédient, de nutriment, de teneur, de
composition et de besoin. On y a donc ajouté les concepts de régime, d’animal, de
soins et d’espèce.
12.2.1 Énoncé
Les animaux d’un zoo suivent chacun un régime alimentaire. Un régime est constitué d’un mélange d’ingrédients, chacun en quantité déterminée. Le régime d’un
animal peut varier d’un jour à l’autre. Chaque animal est caractérisé, en fonction
de son espèce, par ses besoins minima et maxima en nutriments (calcium, protéines,
etc.), exprimés en mg par unité de poids de l’animal. Ces besoins sont fonction de
l’espèce de l’animal. On connaît la teneur de chaque ingrédient en nutriments,
exprimée en mg par kg d’ingrédient. Chaque ingrédient a un coût unitaire. Chaque
animal requiert des soins qui sont évalués en francs par jour. Ces soins peuvent
varier d’un jour à l’autre.
12.2.2 Construction du schéma conceptuel
L’énoncé est décomposé, et à l’occasion reformulé, en propositions élémentaires.
On évalue la pertinence de chaque proposition, son originalité (le fait qu’elle
exprime n’est-il pas déjà connu?), sa non-contradiction avec le schéma déjà élaboré.
On enrichit ensuite ce schéma des concepts nouveaux qu’exprime cette proposition.
On fait l’hypothèse que l’énoncé a déjà été lu dans son intégralité, ce qui nous
permet de faire référence à certains faits non encore analysés.
1. un zoo a des animaux
Le zoo est le domaine d’application, qu’on ne représente pas explicitement pour
l’instant. On définit en revanche un type d’entités ANIMAL.
2. un animal suit un régime
Un type d’entités REGIME est défini et relié à ANIMAL par le type d’associations
suit. Ce type d’associations peut être un-à-plusieurs ou un-à-un. On choisit la
dernière solution, car il semble plus réaliste de considérer qu’un régime est
propre à un animal, même si deux régimes peuvent avoir la même composition.
3. un régime est constitué d’ingrédients
On définit un type d’entités INGREDIENT, relié à REGIME par un type d’associations composé de. Ce type d’associations est plusieurs-à-plusieurs, un
ingrédient pouvant entrer dans la composition de plusieurs régimes.
Précédent

- 294/436

Suivant