Contrainte de cardinalité minimale 1 dans les associations N:M
Rappel :
Méthode :
Si la cardinalité est au moins 1 (1..N) d'un côté et/ou de l'autre, alors des contraintes d'existence simultanée de tuple devront être ajoutées.
Ce n'est pas nécessaire si la cardinalité est 0..N.
Classe1(#a,b)
Classe2(#c,d)
Assoc(#a=>Classe1,#c=>Classe2)
Contraintes : PROJ(Classe1,a) ⊆ PROJ(Assoc,a) et PROJ(Classe2,c) ⊆ PROJ(Assoc,c)
Complément : Association N:M avec classe d'association
Classe1(#a,b)
Classe2(#c,d)
Cl-Assoc(#a=>Classe1,#c=>Classe2,#e,f)
Contraintes : PROJ(Classe1,a) ⊆ PROJ(Assoc,a) et PROJ(Classe2,c) ⊆ PROJ(Assoc,c)