2. Les phases de la construction d’un modèle de données
27
en anglais) : un chef de groupe «est un» (is a, en anglais) employé, un
chef de département est également un employé. L'association dans la
direction inverse est aussi de type 1 dans le cas «disjoint et complet»
d'une hiérarchie de généralisation ; par exemple chaque employé
appartient à un et un seul sous-ensemble d'entités.
Figure 2-5
EMPLOYÉ, un
exemple de
généralisation
Création d’une
structure
d’agrégation
Comme la généralisation, une deuxième structure de liens joue
également un rôle important. Elle repose sur le concept d'agrégation
(aggregation, en anglais) qui consiste à réunir les entités en un tout de
niveau supérieur. Les propriétés de la structure d’agrégation sont
définies dans un ensemble de liens qui en résulte.
Le konzern, un
exemple de
structure
d’agrégation
À titre d’exemple, considérons la structure de participation des
sociétés dans un konzern
3 . Pour la modéliser, nous définissons un
ensemble de liaisons, nommé STRUCTURE DU KONZERN, qui relie
l'ensemble d'entités FIRME à lui-même, comme le montre la figure
2-6. Le numéro de société dans l'ensemble d'entités FIRME sera utilisé
deux fois comme clés étrangères dans la STRUCTURE DU KONZERN,
pour désigner d'une part la société mère hiérarchiquement supérieure,
Exemple de catégorisation des employés :
«Tout employé est soit un cadre supérieur, soit un spécialiste,
soit un apprenti et vice versa»
EMPLOYÉ
1
CADRE
SUPÉRIEUR
SPÉCIALISTE
APPRENTI
1
1
1
disjoint et
complet
3 Le konzern désigne un groupe d'entreprises juridiquement indépendantes,
liées par des participations financières croisées, l'entreprise F1 possédant une
partie du capital en actions de l'entreprise F2, et inversement.
Précédent

- 43/301

Suivant