2. Les phases de la construction d’un modèle de données
25
Par exemple, la paire de types d'associations entre EMPLOYÉ et
PROJET, notée (mc,m), signifie que le lien APPARTENANCE est
«complexe-complexe».
Limites minimale et
maximale d’une
liaison
Au lieu de déclarer les types d'associations, nous pouvons
indiquer les limites minimale et maximale si cela s’avère approprié. À
titre d'exemple, au lieu du type d'association multiple des projets aux
employés (type m), nous pouvons spécifier (MIN,MAX) := (3,8). La
limite inférieure exprime le fait qu'au moins trois employés
participent à chaque projet. Inversement, la limite supérieure impose
un effectif maximal de huit employés par projet.
2.2.3 Généralisation et agrégation
On peut
généraliser,
spécialiser les
entités
La généralisation (generalization, en anglais) des ensembles
d'entités est un processus d'abstraction qui consiste à généraliser les
entités, et donc les ensembles d'entités en un seul ensemble ascendant.
Réciproquement, la spécialisation consiste à définir des ensembles
d'entités descendants ou sous-ensembles d'entités dans une hiérarchie
de généralisation. La généralisation des ensembles d'entités donne
lieu à plusieurs cas possibles :
Ensembles
d’entités avec
intersection
„ Les sous-ensembles d'entités définis par spécialisation
présentent des intersections. Considérons par exemple
l'ensemble d'entités EMPLOYÉ et ses deux sous-ensembles, CLUB
DE PHOTO et CLUB DE SPORT. Chaque membre d'un club est
donc en même temps un employé. Réciproquement, un employé
peut adhérer au club interne de l'entreprise pour la photo tout en
étant membre actif du club de sport. En d'autres termes, les sousensembles CLUB DE PHOTO et CLUB DE SPORT ont une
intersection non vide.
Ensembles
d’entités avec
intersection et
complets
„ Les sous-ensembles d'entités définis par spécialisation ont des
intersections, et contiennent tous les éléments de l'ensemble
d'entités ascendant qui les généralise. Nous désignons ce cas par
l'expression «avec intersection et complet». Ajoutons par
exemple un troisième sous-ensemble d'entités CLUB D'ÉCHEC, et
admettons qu'à l'embauche chaque employé adhère au moins à
l'un des trois clubs, CLUB DE PHOTO, CLUB DE SPORT ou CLUB
Précédent

- 41/301

Suivant