Database Reference
In-Depth Information
„Fahrzeughalter“ wird aus den Fremdschlüsseln „PNr“ und
„ANr“ gebildet. Es ist aber zu beachten, dass jeder Attributwert
des Attributes „PNr“ bzw. „ANr“ in der Tabelle „Fahrzeughalter“
nur einmal vorkommen darf (vgl. Abschnitt 3.1.2, „Kurz-
schreibweise“). Das Attribut „PNr“ darf also nur einmal den At-
tributwert „1“ annehmen, da jede Person ja nur ein Auto besit-
zen darf. Das Gleiche gilt für das Attribut „ANr“, weil jedes Au-
to ja nur einen Besitzer haben kann. Die ursprünglichen Tabel-
len „Personen“ und „Autos“ müssen bei einer c-c-Beziehung
nicht mit Fremdschlüsselattributen versehen werden und blei-
ben damit unverändert bestehen.
Physisches Datenmodell:
Bild 3.19a:
Entitätenblock-
diagramm der
transformierten
c-c-Beziehung
Personen
Autos
1
1
c
c
Fahrzeug-
halter
Kurzschreibweise : Personen ( PNr, Name, Vorname)
Autos ( ANr , Marke, Typ, Baujahr)
Fahrzeughalter ( PNr , ANr )
Bei der c-c-Beziehung tritt der Spezialfall auf, dass jedes der
beiden Attribute „PNr“ und „ANr“ in der Tabelle „Fahrzeug-
halter“ nur einmalige Attributwerte haben darf (doppelt unter-
strichen) und somit alleine den ID-Schlüssel bilden könnte.
Folglich muss man sich entscheiden, welches Attribut als ID-
Schlüssel verwendet werden soll. Dieses wird dann in der
Kurzschreibweise einmal unterstrichen; alle Doppelun-
terstreichungen entfallen. Das andere Attribut sollte später so
indiziert werden, dass nur eindeutige Attributwerte akzeptiert
werden.
Kurzschreibweise : Fahrzeughalter ( PNr , ANr)
oder
Search WWH ::




Custom Search