28.02.2014 Aufrufe

Teil 6 - Lehrstuhl für Wirtschaftsinformatik und Electronic Government

Teil 6 - Lehrstuhl für Wirtschaftsinformatik und Electronic Government

Teil 6 - Lehrstuhl für Wirtschaftsinformatik und Electronic Government

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Der Weg zur Datenbank - Relationale Modellierung<br />

Vom ERM zum Relationenschema<br />

ER-Schemata - relationale Schemata<br />

Vom ERM zum Relationenschema<br />

Reale/ idelle Welt<br />

Gedankenmodell<br />

ER-Modellierung<br />

Konzeptionelles<br />

Modell<br />

Relationale<br />

Modellierung<br />

Entitätsmenge --> Tabelle<br />

Beziehung --> Tabelle<br />

Attribute der abgebildeten Entitätsmengen <strong>und</strong> Beziehungen --<br />

> Tabellenspalten<br />

1:n-Beziehungen ohne Beziehungstabelle<br />

Logisches Modell<br />

gewünschte Daten:<br />

Darstellung<br />

Normalisierung<br />

Schemata <strong>für</strong><br />

Tabellen<br />

X<br />

1<br />

n<br />

Mitarbeiter arbeitet_in Projekt<br />

Abfrage<br />

Tabellen<br />

Realisierung/<br />

physisches Modell<br />

37<br />

38<br />

Regeln der relationalen Datenmodelle<br />

Vom ERM zum Relationenschema<br />

Vom ERM zum Relationenschema<br />

Vergleich der Begriffe zwischen ER <strong>und</strong> relationalem Modell<br />

Gr<strong>und</strong>struktur<br />

T1<br />

T2<br />

T3<br />

T4<br />

Attr1 Attr2 Attr3<br />

Relation (Tabelle) - einziges Konstrukt im<br />

Relationenmodell<br />

Zweidimensional (Zeilen - Tupel, Spalten - Attribute)<br />

ER-Modell<br />

Entitytypname<br />

Attribut<br />

Relationales Datenmodell<br />

Relationstyp/-format<br />

Attribut<br />

Gültigkeitsregeln<br />

Entitytyp<br />

Primärschlüssel<br />

Relation<br />

Primärschlüssel<br />

Attr2 Attr3<br />

T1 0001 A X<br />

T2 0002 X<br />

T3 0003 B Y<br />

T4 0004 A<br />

Jede Relation hat einen Primärschlüssel<br />

Primärschlüsselattribut darf nicht NULL (leerer Wert)<br />

sein<br />

Beziehungen zwischen Tabellen über Fremdschlüssel<br />

Attribut<br />

Entity<br />

Attributwert<br />

Fremdschlüssel<br />

Tupel<br />

Attributwert<br />

39<br />

40

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!