2.2.3 Das Relationale Modell Relationales Schema - WINFOR
2.2.3 Das Relationale Modell Relationales Schema - WINFOR
2.2.3 Das Relationale Modell Relationales Schema - WINFOR
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Vom ER <strong>Modell</strong> zum <strong>Relationale</strong>n <strong>Modell</strong><br />
Schritt 1<br />
Für jeden echten (d.h. nicht schwachen) Entitätstypen wird eine<br />
eigene Relation konstruiert<br />
Dabei werden die einfachen eindeutigen Attribute (auch die der<br />
zusammengesetzten eindeutigen Attribute) eingetragen<br />
Schritt 2<br />
Für jeden schwachen Entitätstypen W mit besitzendem<br />
Entitätstyp E bilde Relation R mit allen einfachen eindeutigen<br />
Attributen von W<br />
und dem Schlüssel von E<br />
Schritt 3<br />
Für jede 1:1 Beziehung, nehme – falls vorhanden –die totale<br />
Seite und füge die andere als Sekundärschlüssel in deren Relation<br />
ein<br />
Falls keine totale Seite vorhanden, nehme eine beliebige von<br />
beiden und füge die andere als Sekundärschlüssel in die Relation<br />
ein<br />
Wirtschaftsinformatik und Operations Research 113<br />
Vom ER <strong>Modell</strong> zum <strong>Relationale</strong>n <strong>Modell</strong><br />
Schritt 4<br />
Für jede 1:N Beziehung, nehme die nicht eindeutige Seite (N:) mit<br />
dem Primärschlüssel und<br />
trage diesen als Sekundärschlüssel in die andere Relation ein<br />
Schritt 5<br />
Für jede M:N Beziehung bilde eine neue Relation R<br />
Bilde einen neuen Primärschlüssel aus den beiden<br />
Primärschlüsseln<br />
<strong>Das</strong>selbe geschieht auch für alle Beziehungstypen mit mehr als<br />
zwei beteiligten Entitätstypen<br />
Schritt 6<br />
Sei A ein mehrwertiges Attribut von Entitätstyp E<br />
Dann bilde eine neue Relation mit dem Primärschlüssel von E als<br />
Fremdschlüssel und den einfachen Attributen<br />
Hieraus entsteht ein neuer Primärschlüssel<br />
Wirtschaftsinformatik und Operations Research 114