Contrainte de cardinalité minimale 1 dans les associations 1:N

  • Si la cardinalité est exactement 1 (1..1) côté 1, alors on ajoutera une contrainte de non nullité sur la clé étrangère,

  • si la cardinalité est au moins 1 (1..N) côté N, on ajoutera une contrainte d'existence de tuples référençant pour chaque tuple de la relation référencée.

R1(#a,b)

R2(#c,d,a=>R1)

Contraintes : a NOT NULL et PROJECTION(R1,a) = PROJECTION(R2,a)

La projection élimine les doublons

AccueilCours > UML-R : Contraintes > Contrainte de cardinalité minimale 1 dans les associations 1:N< PrécédentSuivant >