Héritage par une référence et vues

Méthode

Une vue est créée pour chaque classe fille en réalisant une jointure avec 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

vClasse2=jointure(Classe1,Classe2,a=a)

vClasse3=jointure(Classe1,Classe3,a=a)

Exemple

Soit la classe A avec la clé K et les attributs A1 et A2. Soit la classe B, classe fille de A, comprenant la clé K' et les attributs B1 et B2.

Le modèle relationnel correspondant selon cette transformation est :

1
A (#K, A1, A2)
2
B (#K=>A, K', B1, B2)
3
vB = Jointure (A, B, A.K=B.K)

ComplémentAlgèbre relationnel