26
Introduction pratique aux bases de données relationnelles
D'ÉCHEC. Par conséquent, ces trois sous-ensembles contiennent
tous les éléments de l'ensemble EMPLOYÉ d'une part, et
présentent des intersections non vides d'autre part. En effet, un
employé qui est membre d'au moins un club peut adhérer à deux
ou trois clubs simultanément.
Ensembles
d’entités disjoints
„ Les sous-ensembles d'entités définis par spécialisation sont
mutuellement disjoints, c'est-à-dire que leur intersection est vide.
Considérons par exemple l'ensemble d'entités EMPLOYÉ et ses
deux sous-ensembles spécialisés, CADRE SUPÉRIEUR et
SPÉCIALISTE. Puisqu'un employé ne peut pas occuper un poste
de cadre supérieur et travailler en même temps comme
spécialiste, CADRE SUPÉRIEUR et SPÉCIALISTE sont donc des
sous-ensembles spécialisés disjoints.
Ensembles
d’entités disjoints
et complets
„ Les sous-ensembles d'entités définis par spécialisation sont
mutuellement disjoints, et contiennent tous les éléments de
l'ensemble d'entités ascendant qui les généralise. Nous
identifions ce cas par l'expression «disjoint et complet». Pour
chaque entité dans l'ensemble d'entités ascendant, il doit exister
une sous-entité définie par spécialisation, et vice versa. À titre
d’exemple, reprenons l'ensemble d'entités EMPLOYÉ et ses deux
sous-ensembles spécialisés, CADRE SUPÉRIEUR et SPÉCIALISTE,
et ajoutons un troisième sous-ensemble d'entités APPRENTI.
Nous constatons maintenant que chaque employé travaille soit
comme cadre supérieur, soit comme spécialiste, soit comme
apprenti.
Représentation
graphique de la
hiérarchie de
généralisation
Pour représenter graphiquement une hiérarchie de généralisation,
nous adoptons le symbole de la fourche, accompagnée de la mention
«avec intersection et incomplet», «avec intersection et complet»,
«disjoint et incomplet» ou «disjoint et complet».
La généralisation
définit une
structure EST-UN
La figure 2-5 illustre le cas «disjoint et complet» où l'ensemble
d'entités EMPLOYÉ généralise CADRE SUPÉRIEUR, SPÉCIALISTE et
APPRENTI. Chaque entité dépendante, telle que le chef de groupe ou le
chef de département dans l'ensemble d'entités CADRE SUPÉRIEUR, est
de type EMPLOYÉ. C'est une association de type 1. C'est pourquoi, on
dit aussi que la généralisation est une structure EST-UN (IS A structure,
Précédent

- 42/301

Suivant