|
![]() |
![]() |
![]() |
Nun werden alle binäre Beziehungstypen der Art (1,n)(1,1), (0,n) (1,1), (1,n)(0,1) oder (0,n)(0,1) ins relationale Datenbankschema umgewandelt.
Suche alle regulären, binären (1,n)(1,1)-,
(0,n)(1,1)-, (1,n)(0,1)- und (0,n)(0,1)-Beziehungstypen B, sowie die jeweiligen
Relationenschemata S und T der beteiligten Gegenstandstypen. Wähle das
Relationenschema auf der "(1,1)"/"(0,1)"-Seite (S) aus und füge dort den
Primärschlüssel von T als Fremdschlüssel hinzu. Ausserdem werden allfällige
Eigenschaften von B als Attribute zu S hinzugefügt.
In
diesem Beispiel sehen Sie die Anwendung der Regel 4:
Zuerst wird ein Beziehungstyp der Art (1,n)(1,1)-, (0,n)(1,1)-,
(1,n)(0,1)- und (0,n)(0,1) ausgewählt. Bei uns der Beziehungstyp "gibt in
Auftrag".
Dann wählen wir den auf der "(1,1) oder
(0,1)"-Seite liegenden Gegenstandstypen aus. Bei uns ist dies die Relation
Inserat.
Inserat(AuftragsNr, Grösse, Preis, ErscheinDat)
Den Primärschlüssel des zweiten Gegenstandstyps (Kunde) fügen wir als
Fremdschlüssel in die Relation Inserat ein.
Inserat(AuftragsNr, Grösse,
Preis, ErscheinDat, AuftraggeberKundNr)
![]() |
![]() |
![]() |
![]() |