Transformation des classes d'association
Méthode : Classe 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.
Classe1(#a,b)
Classe2(#c,d,a=>Classe1, e, f) avec e KEY
Méthode : Classe 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.
Classe1(#a,b)
Classe2(#c,d)
Assoc(#a=>Classe1,#c=>Classe2,#e,f)
Méthode : Classe 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.