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