|
|
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)TechnikerIngenieur(Ausbildung)
Den beiden Gegenstandstypen der Subklasse fügen wir den Primärschlüssel der Superklasse
hinzu.
Angestellter(ANummer)TechnikerANummer)Ingenieur(ANummer,Ausbildung)