Database Reference
In-Depth Information
Quelques cas valides
Dans quelques rares cas, l'association
n
-aire peut être considérée comme valide et indécompo-
sable d'une manière hiérarchique. La modélisation Merise suivante exprime le fait qu'un site
peut être visité à différentes périodes par plusieurs acteurs. En supposant qu'un acteur puisse
visiter tout site et qu'à tout moment un site puisse être visité par n'importe quel acteur, l'asso-
ciation
n
-aire peut être considérée comme valide et aucun contrôle au niveau des insertions ne
pourra être envisagé.
Figure 1-38
. Association 3-aire avec Merise
Comment se prémunir ?
Avant de chercher systématiquement à utiliser une classe-association ain de contraindre une
association
n
-aire, vous devez essayer de réduire le degré de l'association
n
-aire à l'aide de
plusieurs associations de degré inférieur à
n
. Ces cas se rencontrent lorsqu'il existe un lien fort
entre deux classes (entités) connectées indépendamment de l'association, mais toutefois dans
le contexte. Le cas échéant, une association
4-aire se décomposera en une association
3-aire
et plusieurs binaires. Une association
3-aire se dérivera ensuite éventuellement en plusieurs
associations binaires.