Transformation des classes d'association

MéthodeClasse d'association 1:N

Les attributs de la classe d'association,

  • sont ajoutés à la relation issue de la classe côté N ;

  • les clés deviennent des clés candidates.

Classe d'association (1:N)

Classe1(#a,b)

Classe2(#c,d,a=>Classe1, e, f) avec e KEY

MéthodeClasse d'association N:M

Les attributs de la classe d'association,

  • sont ajoutés à la relation issue de l'association N:M ;

  • Si la classe d'association possède une clé (dite clé locale), celle-ci est concaténée aux clés étrangères composant déjà la clé primaire de la relation d'association.

Classe assocation (N:M)

Classe1(#a,b)

Classe2(#c,d)

Assoc(#a=>Classe1,#c=>Classe2,#e,f)

MéthodeClasse d'association 1:1

Les attributs de la classe d'association sont ajoutés à la relation qui a été choisie pour recevoir la clé étrangère. Si les deux classes ont été fusionnées en une seule relation, les attributs sont ajoutés à celle-ci.