Livres de référence pour maîtriser la modélisation des données
Nous utilisons le symbolisme natif du langage UML pour spécifier des contraintes ensemblistes entre deux associations. Les contraintes ensemblistes fixent les modalités d'instanciation des différentes occurrences de deux associations entre entités identiques.
Nous utilisons la relation de contrainte UML (ci-dessous) pour représenter les contraintes ensemblistes commutatives.
Nous utilisons la relation de dépendance UML (ci-dessous) pour représenter les contraintes ensemblistes non commutatives.