|
![]() |
![]() |
![]() |
Hier werden alle binäre Beziehungstypen der Art (0,n)(0,n), (1,n) (0,n) oder (1,n)(1,n) ins relationale Datenbankschema umgewandelt.
Suche alle regulären, binären (0,n)(0,n)-,
(0,n)(1,n)- und (1,n)(1,n)-Beziehungstypen B, sowie jeweils die
Relationenschemata S und T der beteiligten Gegenstandstypen. Definiere für jeden
Beziehungstyp B ein neues Relationenschema R. Die Primärschlüssel der
Relationenschemata der beteiligten Gegenstandstypen S und T werden als
Fremdschlüssel übernommen. Sie bilden zusammen den Primärschlüssel des neuen
Relationenschemas R. Füge Attribute, die Eigenschaften von B entsprechen, zu R
hinzu.
In diesem Beispiel sehen Sie die Anwendung der
Regel 5:
Zuerst wird ein Beziehungstyp der Art (0,n)(0,n)-, (0,n)(1,n)- und
(1,n)(1,n) ausgewählt. Bei uns der Beziehungstyp "erscheint in".
Dann definieren wir für den Beziehungstyp "erscheint in" ein
neues Relationenschema.
InseratInZeitung
Die Primärschlüssel der Relationenschemata der beteiligten
Gegenstandstypen Inserat und Zeitung werden als Fremdschlüssel
übernommen.
InseratInZeitung (Inserat_AuftragsNr, Zeitung_Name)
Zum Schluss fügen wir Attribute, die Eigenschaften der
Beziehung "erscheint in" entsprechen, zur Relation InseratInZeitung
hinzu.
InseratInZeitung (Inserat_AuftragsNr, Zeitung_Name, Position)
![]() |
![]() |
![]() |
![]() |