Transformation des associations 0..1:0..1

MéthodeAssociation 0..1:0..1

  • On choisit la solution avec deux relations, d'un côté ou de l'autre ; la clé étrangère est associé à la contrainte UNIQUE, ce n'est pas une clé car elle peut être nulle.

  • Il n'est pas souhaitable de choisir la fusion, l'une des deux relations pouvant être nulle, on ne pourrait plus trouver de clé naturelle.

Association 0..1:0..1

Classe1(#a,b,c=>Classe2) avec c UNIQUE

Classe2(#c,d)

ou

Classe1(#a,b)

Classe2(#c,d,a=>Classe1) avec a UNIQUE