La formalisation des contraintes entre associations
Nous avons vu comment formaliser les contraintes entre entités, voyons maintenant comment formaliser des
contraintes entre associations.
Nous retrouvons les quatre contraintes précédemment décrites pour les soustypes :
l La totalité : couverture + nondisjonction.
l La partition : couverture + disjonction.
l L’exclusion : noncouverture + disjonction.
l Aucune contrainte : non couverture + non disjonction.
À ces contraintes s’ajoutent :
l Une contrainte d’égalité ou de simultanéité : toute occurrence qui participe à l’association A participe également à
l’association B ; se note = ou S.
l Une contrainte d’inclusion : toutes les occurrences d’une association A sont également occurrences d’une association B ;
se note I.
Étudions cela avec quelques exemples.
1. La totalité (couverture + nondisjonction)
Prenons l’exemple d’un apprenti qui travaille dans une entreprise et se forme dans un centre de formation :
Si nous interprétons la contrainte d’intégrité nous voyons qu’un apprenti participe à au moins une des deux
associations, car il y a couverture et nondisjonction. En fait, soit il travaille dans une entreprise, soit il apprend dans
un centre de formation, soit il étudie et apprend.
2. Partition (couverture + disjonction)
© Editions ENI – Tous droits réservés – Copie personnelle de ABIDE ALAYI - 1-
Un individu participe nécessairement et exclusivement à une des deux associations (couverture et disjonction). Soit
une personne travaille, soit elle est au chômage.
3. Exclusion (noncouverture + disjonction)
Ici le pivot implicite est entre les entités Individu et Uv Cnam. Nous pouvons interpréter ceci de la façon suivante :
un individu ne peut à la fois être inscrit à une UV et la posséder.
4. Égalité
Cette contrainte est également nommée contrainte de simultanéité.
- 2- © Editions ENI – Tous droits réservés – Copie personnelle de ABIDE ALAYI
Toute personne qui pratique un sport appartient à une équipe et vice versa. L’ensemble des occurrences du pivot
est donc la même pour chacune des associations participant à la contrainte.
5. Inclusion
Elle traduit le fait que toutes les occurrences d’une association sont également occurrences d’une autre.
Dans notre cas, un enseignant ne peut être professeur principal que d’une classe où il enseigne.
© Editions ENI – Tous droits réservés – Copie personnelle de ABIDE ALAYI - 3-