Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Krimhilde Wessner Geändert vor über 11 Jahren
1
Überführung von ER- in Relationenmodelle
Ceylan Arslan Eva Rieck Anna Kondritz WS 2009/10
2
Inhalt Objekttyp Beziehungstypen: Fallbeispiel Hierarchisch
Konditionell Netzwerkartig Rekursiv Fallbeispiel
3
Regel 1 Objekttypen Objekttyp als Tabelle dargestellt
Spaltenüberschriften ergeben sich aus Attributen ein Objekt ergibt eine Zeile Objekttyp kann enthalten: zusammengesetzte Attribute nur äußere Attribute werden übernommen abgeleitete Attribute wie z.B. das Alter wird nicht übernommen Mehrwertiges Attribut zur eigenen Relation
4
Prädikatsschreibweise:
1. Objekttyp Prädikatsschreibweise:
5
Regel 2 Hierarchische Beziehungen
der Primärschlüssel der einen wird als Fremdschlüssel in die andere Tabelle aufgenommen Fremdschlüssel kann in der Tabelle auch Primärschlüssel sein Prädikatsschreibweise:
6
Regel 3 Hierarchische Beziehungen
1:c-Beziehung: Primärschlüssel der Tabelle auf der 1-Seite wird als Fremdschlüssel in die Tabelle der c-Seite aufgenommen Die Werte des Fremdschlüssels immer eindeutig („ohne mögliche Duplikate“)
7
2. Hierarchische B.
8
Regel 4: Überführung einer 1:m-Beziehung
2. Hierarchische B. Regel 4: Überführung einer 1:m-Beziehung Primärschlüssel Mastertabelle = Fremdschlüssel Detailtabelle tblMitarbeiter(MNr, MName, AbtID) tblAbteilung(AbtID, AbtBez)
9
Regel 5: Überführung einer 1:m-Beziehung mit Attribut
2. Hierarchische B. Regel 5: Überführung einer 1:m-Beziehung mit Attribut Primärschlüssel beider Tabellen= Fremdschlüssel neue Tabelle Kombination beider Attribute = Primärschlüssel neue Tabelle neue Tabelle enthält Attribute der Beziehung
10
Überführung einer 1:mc-Beziehung
2. Hierarchische B. Überführung einer 1:mc-Beziehung tblMitarbeiter(MNr, MName) tblTelefonnummer(MTel, MNr)
11
Regel 6: Überführung einer c:c-Beziehung
2. Konditionelle B. Regel 6: Überführung einer c:c-Beziehung transformiert in zwei 1:c-Beziehungen Primärschlüssel beider Tabellen= Fremdschlüssel neue Tabelle Zusammengenommen= Primärschlüssel der dritten Tabelle
12
Regel 7: Bei m:m – Beziehungen Bildung einer 3. Tabelle mit:
3. Netzwerkartige B. Regel 7: Bei m:m – Beziehungen Bildung einer 3. Tabelle mit: -Primärschlüssel v. Objekt 1 & Primärschlüssel v. Objekt 2 - ggf. Attribut der Beziehung ER-Modell
13
1) 2) Attribut der Beziehung neuer Primärschlüssel
3. Netzwerkartige B. 1) Attribut der Beziehung neuer Primärschlüssel Prädikatschreibweise Relationenschema 2) Einführung eines neuen Attributs (statt Kombination der 2 Primärschlüssel)
14
Regel 8: eine mc:mc – Beziehung
3. Netzwerkartige B. Regel 8: eine mc:mc – Beziehung wird in zwei 1:mc – Beziehungen transformiert 3. Relation aus beiden Primärschlüsseln über Fremdschlüssel-Einführung = neuer Primärschlüssel Ggf. Einführung des Beziehungsattributes
15
Regel 9: Rekursive – Beziehungen in 2 hierarchische B. gliedern
(rekursiv=„beteiligt an..“) Bsp.: ER-Modell aufgelöst Bsp.: ER-Modell rekursiv
16
4. Rekursive B. Prädikatschreibweise Beziehungstabelle
17
5. Fallbeispiel Fallbeispiel:
18
Vielen Dank für Eure Aufmerksamkeit! Noch Fragen?
Ähnliche Präsentationen
© 2025 SlidePlayer.org Inc.
All rights reserved.