|
Wenn man in Regel 1 auf Subklassen gestossen ist, wandelt man diese gemäss dieser Regel ins relationale Datenbankschema um.
Man erzeuge ein Relationenschema R für die
Superklasse C mit den Attributen A(R) = (K, A1, ..., An). Bestimme K zum
Primärschlüssel von R. Erzeuge 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)