Databases Reference
In-Depth Information
GebNr
RaumNr
Größe
Höhe
N
1
Raum
liegt_in
Gebäude
Abb. 2-26: Existenzabhängige Entitätstypen
Mitarbeiternummer
Name
Adresse
Gehalt
Mitarbeiter
is-a
is-a
Mechaniker
Pilot
DatumGesellenprüfung
DatumFlugtauglichkeitsprüfung
Abb. 2-27: Zusammenfassung gemeinsamer Entitätstypen-
Eigenschaften
Durch die doppelten Linien in Abb. 2-26 wird gezeigt, dass es
sich beim Raum um einen vom Gebäude abhängigen Entitäts-
typen handelt. Dadurch wird festgelegt, dass, wenn ein Gebäu-
de aus der Datenbank gelöscht wird, damit auch alle Räume,
die zu diesem Gebäude gehören, gelöscht werden.
Häufiger kann man für zwei Entitätstypen gemeinsame Attri-
bute finden. Diese müssen in der bisher vorgestellten Modellie-
rung dann auch doppelt aufgenommen werden. Gibt es in ei-
nem Unternehmen Piloten und Mechaniker als Mitarbeiter, ha-
ben diese gemeinsamen Eigenschaften, wie eine Mitarbeiter-
nummer, einen Namen, eine Adresse und ein Gehalt. Weiterhin
haben sie Eigenschaften, die sie unterscheiden, wie das Datum
der nächsten Flugtauglichkeitsprüfung beim Piloten und das
Datum der Gesellenprüfung beim Mechaniker. Statt die ge-
meinsamen Attribute doppelt aufzuführen, wird in Abb. 2-27
ein Entitätstyp als Obertyp eingeführt, in dem die gemeinsa-
men Eigenschaften vereinigt sind. Durch das neue „is-a“ Sym-
bol wird verdeutlicht, dass es sich bei Piloten und Mechanikern
existenzabhän-
gige Entitäten
Hierarchie von
Entitäten
48
Search WWH ::




Custom Search