Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Überführung von ER- in Relationenmodelle

Ähnliche Präsentationen


Präsentation zum Thema: "Überführung von ER- in Relationenmodelle"—  Präsentation transkript:

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?


Herunterladen ppt "Überführung von ER- in Relationenmodelle"

Ähnliche Präsentationen


Google-Anzeigen