Database Reference
In-Depth Information
Konzeptionelles Datenmodell:
Bild 3.14:
Entitätenblock-
diagramm für
1-mc-
Beziehung
1
mc
Personen
Autos
Die 1-mc-Beziehung stellt eine Kombination der 1-m und 1-c-
Beziehung dar. In der Tabelle „Autos“ wird ein Fremdschlüssel
„PNr“ verwendet, welcher die gleichen Attributwerte mehrmals
verwenden kann. Es existieren aber nur solche Tupel, welche
einen Bezug zur Tabelle „Personen“ aufweisen. In der Tabelle
„Personen“ können nun aber auch Tupel existieren, deren ID-
Schlüsselwert nicht im Fremdschlüssel „PNr“ der Tabelle „Au-
tos“ vorkommt.
Bild 3.15:
1-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
3
2
Meier
Hans
2
Opel
Antara
2007
1
3
Schmid
Beat
3
Fiat
Punto
2002
4
4
Steffen
Felix
4
VW
Bora
2003
2
5
Einstein
Albert
5
Toyota
Yaris
2006
2
6
VW
Golf
2004
1
7
Honda
Civic
2004
2
In diesem Beispiel besitzt Herr Einstein kein Auto. Seine Per-
sonennummer kommt in der Tabelle „Autos“ nicht vor.
Physisches Datenmodell:
Bild 3.15a:
Entitätenblock-
diagramm für
1-mc-Bezie-
hung
1
mc
Personen
Autos
Kurzschreibweise : Personen ( PNr , Name, Vorname)
Autos ( ANr , Marke, Typ, Baujahr, PNr)
Ein Fremdschlüsselattribut „ANr“ in der Tabelle „Personen“
würde, wie schon bei der 1-c-Beziehung, zu Nullwerten führen
Search WWH ::




Custom Search