Transformation de la relation d'héritage par référence (des filles vers la mère)

Méthode

  • Chaque classe, mère ou fille, est représentée par une relation.

  • La clé primaire de la classe mère est utilisée pour identifier chacune de ses classes filles : cette clé étant pour chaque classe fille à la fois la clé primaire et une clé étrangère vers la classe mère.

Héritage

Classe1(#a,b)

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

Classe3(#a=>Classe1,e,f) avec e KEY

Remarque

Si une classe fille a une clé définie dans le modèle conceptuel, cette clé n'est pas retenue pour être la clé primaire dans le modèle relationnel, étant donné que c'est la clé étrangère référence à la classe mère qui est retenue.

Remarque

La cardinalité d'un lien entre une classe fille et une classe mère est (1,1):(0,1) : En effet toute instance fille référence obligatoirement une et une seule instance mère (pas d'héritage multiple) et toute instance mère est référencée une ou zéro fois (zéro fois si un objet peut être directement du type de la classe mère) par chaque instance fille.