Vom ER-Modell zum Relationenmodell
Ganztagsangebot einer Schule
Dieses interaktive Element visualisiert die Schritte, die vollzogen werden müssen, um ein Entity-Relationship-Modell in das zugehörige Relationenmodell zu überführen.
1. Tabellen erstellen
Zuerst müssen die Tabellen erstellt werden.- Jeder Entitätstyp erhält seine eigene Tabelle.
- Jeder Beziehungstyp mit eigenen Attributen erhält seine eigene Tabelle.
2. Attribute eintragen
Die Attribute der jeweiligen Entität werden nun in die Tabelle eingetragen.
3. Primärschlüssel kennzeichnen
Als nächstes werden die Primärschlüssel in der Tabelle hervorgehoben.
4. Fremdschlüssel kennzeichnen 1:N
Die Fremdschlüssel sind abhängig von dem jeweiligen Beziehungstyp:
Bei einer 1:N-Beziehung wird der Primärschlüssel der 1-Seite der Tabelle der N-Seite als Fremdschlüssel hinzugefügt.
5. Fremdschlüssel kennzeichnen N:M
Die Fremdschlüssel sind abhängig von dem jeweiligen Beziehungstyp:
Bei einer N:M-Beziehung wird die Relation zu einer eigenen Tabelle, in welcher die Primärschlüssel beider Entittstypen als Fremdschlüssel eingetragen werden.
6. Beziehung mit Beziehungsattribut
Generell gilt, dass Beziehungstypen mit eigenen Attributen ihre eigene Tabelle erhalten. Wenn bereits eine N:M-Beziehung vorliegt, werden ihr noch die Attribute in der Tabelle ergänzt.
7. Datentypen bestimmten
Zuletzt werden noch die Datentypen für alle Attribute bestimmt.
Nun ist das Entity-Relationshop-Modell vollständig in ein Relationenmodell überführt.