Database Reference
In-Depth Information
besitzen kann und jedes Auto entweder keinen oder genau ei-
nen Besitzer hat.
Konzeptionelles Datenmodell:
Bild 3.24:
Entitätenblock-
diagramm der
c-mc-
Beziehung
c
mc
Personen
Autos
Wie bei der 1-mc-Beziehung könnte man dieses Problem lö-
sen, indem in der Tabelle „Autos“ der Fremdschlüssel „PNr“
eingeführt wird.
Bild 3.25:
c-mc-Bezie-
hung zwischen
zwei Tabellen
P ersonen
Autos
PNr Name
Vorname
ANr
Marke
Typ
Baujahr
PNr
1
Müller
Heinz
1
Audi
A6
2008
1
2
Meier
Hans
2
Opel
Antara
2007
2
3
Schmid
Beat
3
Fiat
Punto
2002
2
4
Steffen
Felix
4
VW
Bora
2003
5
Einstein
Albert
5
Toyota
Yaris
2006
3
6
VW
Golf
2004
1
7
Honda
Civic
2004
Die Personen „Steffen“ und „Einstein“ besitzen keine Autos und
die Autos Nr. 4 und 7 haben keine Eigentümer. Man sieht nun,
dass im konzeptionellen Fremdschlüssel „PNr“ in der Tabelle
„Autos“ Nullwerte vorkommen können. Dies ist, wie schon bei
der c-c-Beziehung beschrieben, verboten. Die c-mc-Beziehung
muss also ebenfalls transformiert werden, wie in Bild 3.26 dar-
gestellt.
Bild 3.26:
Entitätenblock-
diagramm mit
transformierter
c-mc-Bezie-
hung
c
m c
Personen
Autos
1
1
mc
c
Fahrzeug-
halter
Search WWH ::




Custom Search