Il est possible de représenter des contraintes qui déterminent les conditions d’appartenance d’une occurrence à une entité spécialisée :
- Totalité (ou couverture) : T
Toute occurrence de l’entité générique correspond à une occurrence d’une ou de plusieurs entités spécialisées. - Exclusion : X
Toute occurrence de l’entité générique ne peut participer qu’à l’une ou l’autre (ou aucune) des entités spécialisées de la contrainte. - Partition : XT (ou +) (Totalité et Exclusion)
Toute occurrence de l’entité générique ne peut participer qu’à l’une ou l’autre des entités spécialisées de la contrainte. - Pas de contrainte
Ces contraintes n’ont pas de règles de traduction dans le modèle logique des données (MLD).
On les retrouve uniquement dans le modèle physique des données (MPD) sous forme d’objets SQL : Les Triggers (Déclencheur).