Überführung von ER- in Relationenmodelle

Slides:



Advertisements
Ähnliche Präsentationen
Datenbankdesign mit ACCESS.
Advertisements

Zur Rolle der Sprache bei der Modellierung von Datenbanken
Datenbankmanagementsystem
Relationaler Datenbankentwurf (II)
spezielle Nutzersichten formale Ebene (deskriptive Regeln)
Datenmodellierung Externe Phase Informationsstruktur
Bauinformatik II Softwareanwendungen 1
Ein Entity Relationship Diagramm zur ADB/NDB
Das Entity-Relationship-Modell
Kapitel 3: Das Relationenmodell
Recap - Kapitel 3 « Das Relationenmodell »
Franziska Schmidt Sarah Ahlheit
Datenbankdesign und Normalisierung
Datenbankentwurf mit Hilfe des ER-Modells entwickeln
Relationaler Datenbankentwurf (I)
Das Relationenmodell 1.
Übung Datenbanksysteme UML
Relationenmodell (RM)
November 2002.
Abbildungsverfahren (1)
7.3 Hinweise für den Aufbau von ER-Schemata (1|7)
Relationale Datenbankmodelle
ER Modell Relationenmodell
Einführung Access Einführung und Datenbankgrundbegriffe
Datenbank Wandertag Situationsbeschreibung
Datenbank.
Datenmodellierung Sammeln von Informationen
Semantisches Datenmodell Entity-Relationship-Modell Normalformen
SS 2011 – IBB4C Datenmanagement Fr 15:15 – 16:45 R Vorlesung #5 Relationale Entwurfstheorie.
Vorlesung #2 Datenbankentwurf
SS 2009 – IBB4C Datenmanagement Fr 15:15 – 16:45 R Vorlesung #2 Datenbankentwurf.
SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R Vorlesung #2 Datenbankentwurf.
Vorlesung #4 Überführung des ER-Modells in das relationale Modell
SS 2004 Datenbanken 4W Mi 13:30 – 15:00 G 2.30 Vorlesung #4 Das relationale Modell.
Vorlesung #4 Überführung des ER-Modells in das relationale Modell
(D.h. „Hallo MausFans!“ auf Japanisch).
Freiwillige Feuerwehr der Stadt Perg
Was ist eine Datenbank „MS Access“
Informationssysteme in Unternehmen
Das relationale Modell
verstehen planen bearbeiten
Relationale Datenbanken
Datenbank Wandertag Situationsbeschreibung
Das Entity-Relationship-Modell
Datenverarbeitung MS-Access
Datenverarbeitung MS-Access
Mehrfach-informationen Einfachinformationen
SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R Vorlesung #2 Datenbankentwurf.
Prof. K. Gremminger Folie 1 Vorlesung Datenbanksysteme SS 2002 Umsetzung von Zweier-Beziehungen u Zwingende Mitgliedschaft u Ist der Entitätstyp E 2 zwingendes.
Abbildung UML-Schema  Rel. Schema (1)
8.4.3 Übertragung von Beziehungstypen (1|12)
Datenbanken Eine Einführung.
SS 2014 – IBB4B Datenmanagement Do 17:00 – 18:30 R Vorlesung #4 Überführung des ER-Modells in das relationale Modell.
Gerhard Röhner September 2012
SS 2015 – IBB4C Datenmanagement Fr 17:00 – 18:30 R Vorlesung #2 Datenbankentwurf.
SS 2015 – IBB4C Datenmanagement Fr 17:00 – 18:30 R Vorlesung #4 Überführung des ER-Modells in das relationale Modell.
1 1.Man beginne mit „leicht erkennbaren natürlichen Objekten“ (Personen und konkreten Gegenständen) und fasse diese zu Objekttypen zusammen. (etwa Substantive.
Entität Attribute Beziehung AUTOR CD M 1 N leihen erstellen N verfasst
Betriebliche Anwendung der Datenverarbeitung 2aFD
Vom Konzept zur Datenbank
BHAK/BHAS 1 Salzburg KIDM 2ASBS Schuljahr 2004/05
Relationales Datenmodell
Verknüpfung von Tabellen in MS-Access BHAK/BHAS 1 Salzburg WI II Schuljahr 2004/05.
CD BÜCHER FREUNDE INTERPRETAUTOR Entität Attribute Beziehung Preis TitelCd# Musikricht- ung von bis Handy PLZ Ort Straße Gdatum Vorname Nachname.
Sei B = Beziehungstyp, min/max-Notation Kardinalität (0,1) von E: Jede Ausprägung e  E t (E) geht in diesem Fall höchstens einmal in B ein. Das bedeutet.
SQL Lutz KleinostendarpJOBELMANN-SCHULE Datendefinition Die Organisation einer Datenbank basiert auf einer Anzahl verschiedener Objekte. Diese können physikalischer.
Vorlesung #2 ER –Modellierung (Datenbankentwurf)
Vorlesung #5 Relationale Entwurfstheorie
Vorlesung #2 Datenbankentwurf
ER-Modell und Relationales Schema
 Präsentation transkript:

Überführung von ER- in Relationenmodelle Ceylan Arslan Eva Rieck Anna Kondritz WS 2009/10

Inhalt Objekttyp Beziehungstypen: Fallbeispiel Hierarchisch Konditionell Netzwerkartig Rekursiv Fallbeispiel

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

Prädikatsschreibweise: 1. Objekttyp  Prädikatsschreibweise:

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:

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“)

2. Hierarchische B.

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)

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

Überführung einer 1:mc-Beziehung 2. Hierarchische B. Überführung einer 1:mc-Beziehung tblMitarbeiter(MNr, MName) tblTelefonnummer(MTel, MNr)

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

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

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)

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

Regel 9: Rekursive – Beziehungen in 2 hierarchische B. gliedern (rekursiv=„beteiligt an..“) Bsp.: ER-Modell aufgelöst Bsp.: ER-Modell rekursiv

4. Rekursive B. Prädikatschreibweise Beziehungstabelle

5. Fallbeispiel Fallbeispiel:

Vielen Dank für Eure Aufmerksamkeit! Noch Fragen?