|
![]() |
![]() |
![]() |
Wenn man in Regel 1 auf Subklassen gestossen ist, wandelt man diese gemäss dieser Regel ins relationale Datenbankschema um.
Definiere ein Relationenschema R für die
Superklasse C mit den Attributen A(R) = (K, A1, ..., An). Bestimme K zum
Primärschlüssel von R. Definiere weiter ein Relationenschema Ri für jede
Subklasse Si, (1<=i<=m) mit den Attributen A(Ri) = (K) vereinigt
(Attribute von Si). Setze den Primärschlüssel von Si gleich K.
In diesem Beispiel sehen Sie die Anwendung der Regel 8:
Die Relation Angestellter(ANummer) ist die Superklasse, Techniker und
Ingenieur(Ausbildung) sind die Subklassen in diesem Beispiel.
Angestellter(ANummer)
Techniker
Ingenieur(Ausbildung)
Den beiden Gegenstandstypen der
Subklasse fügen wir den Primärschlüssel der Superklasse hinzu.
Angestellter(ANummer)
TechnikerANummer)
Ingenieur(ANummer,
Ausbildung)
![]() |
![]() |
![]() |
![]() |