Database Reference
In-Depth Information
en utilisant une note reliée, par des traits en pointillés, à chacun des éléments de modèle,
subissant la contrainte commune, quand cette contrainte s'applique sur plus de deux éléments
de modèle.
Contraintes prédéinies
Les contraintes prédéinies se notent en général à l'extrémité d'un lien d'association (au même
niveau que le rôle). Les plus intéressantes dans un contexte de bases de données sont :
{subsets nom_rôle} exprime l'inclusion d'une association par rapport à une autre ;
{xor} qui indique le OU exclusif entre objets reliés par deux associations.
Dans l'exemple suivant, la contrainte xor précise qu'un consultant est soit associé à un projet,
soit à une formation, mais jamais aux deux simultanément.
Figure 1-70 . La contrainte du OU exclusif
Dans l'exemple suivant, la contrainte subsets exprime le fait que les formations effectuées
par un stagiaire ont été préalablement listées au niveau de l'association vœux .
Figure 1-71 . La contrainte d'inclusion
Search WWH ::




Custom Search