Exemple de transformation d'une relation d'héritage

Exemple

Soit le modèle E-A suivant :

Représentation de documents

Héritage représenté par une référence

CTRL+C pour copier, CTRL+V pour coller
1
Document(#Titre:Chaîne, Auteur:Chaîne)
2
These(#Titre=>Document, Discipline:Chaîne)
3
Livre(#Titre=>Document), Editeur:Chaîne
Document(#Titre:Chaîne, Auteur:Chaîne)
These(#Titre=>Document, Discipline:Chaîne)
Livre(#Titre=>Document), Editeur:Chaîne

Héritage absorbé par les sous-types d'entité

CTRL+C pour copier, CTRL+V pour coller
1
These(#Titre, Discipline:Chaîne, Auteur:Chaîne)
2
Livre(#Titre, Editeur:Chaîne, Auteur:Chaîne)
These(#Titre, Discipline:Chaîne, Auteur:Chaîne)
Livre(#Titre, Editeur:Chaîne, Auteur:Chaîne)

Héritage absorbé par l'entité générale

CTRL+C pour copier, CTRL+V pour coller
1
Document(#Titre, Discipline:Chaîne, Editeur:Chaîne, Auteur:Chaîne, Type:{These|Livre|These+Livre})
Document(#Titre, Discipline:Chaîne, Editeur:Chaîne, Auteur:Chaîne, Type:{These|Livre|These+Livre})