28
Introduction pratique aux bases de données relationnelles
d'autre part la filiale hiérarchiquement inférieure (voir aussi la figure
2-13). D'autres attributs tels que le taux de participation d'une firme
viennent compléter les propriétés de la STRUCTURE DU KONZERN.
Figure 2-6
Agrégation en
réseau dans la
STRUCTURE DU
KONZERN
L’agrégation définit
une structure
MEMBRE-DE
L'agrégation permet un regroupement des entités dans une
structure dite MEMBRE-DE (PART OF structure, en anglais). Ainsi,
dans la STRUCTURE DU KONZERN, chaque firme est «membre d'un»
(part of, en anglais) konzern particulier. Puisque la STRUCTURE DU
KONZERN est définie comme une structure en réseau dans l’exemple,
les deux associations reliant les membres supérieurs et inférieurs sont
donc de type complexe.
La généralisation
et l’agrégation sont
deux importants
concepts de
structuration
Les deux concepts d'abstraction, la généralisation et l'agrégation,
permettent de définir deux structures
4 importantes dans un modèle de
données. Elles sont représentées dans un modèle entité-association
soit par des symboles graphiques particuliers, soit par des boîtes
spéciales. Ainsi, l'agrégation représentée dans la figure 2-6 peut aussi
s'exprimer comme un ensemble d'entités généralisé KONZERN qui
inclut implicitement l'ensemble d'entités FIRME et l'ensemble de liens
STRUCTURE DU KONZERN.
Exemple de la structure d'un konzern :
Type mc : «Chaque firme peut avoir plusieurs sociétés parentes et
en même temps, plusieurs sociétés dépendantes»
FIRME
STRUCTURE
DU KONZERN
«Le groupe de
sociétés se
compose de …»
«La société
membre
dépend de …»
mc
mc
4 Les systèmes de bases de données étendus supportent les concepts de
généralisation et d'agrégation pour structurer les données (voir la section 6.4
qui traite des systèmes de bases de données relationnelles-objet).
Précédent

- 44/301

Suivant