Hessischer Bildungsserver / Überführung des ERM in das relationale Modell

Regeln zur Überführung des ERM in das relationale Modell

Im Relationalen Modell muss die Information über die Beziehung zwischen den Entitätstypen in Tabellen erfasst werden. Dies erfolgt mit Hilfe von Fremdschlüsselattributen (s. auch Lernpfad auf dem Hessischen Bildungsserver).

Die Regeln zur Überführung eines ERM in das Relationale Modell sind einfach und führen später, sofern die Modellierung des ERM sorgfältig erfolgt ist, zu einer normalisierten Datenbank:

  • Jeder Entitätstyp wird zu einer eigenen Tabelle in der Datenbank.
  • Jede n:m-Beziehung wird zu einer eigenen Tabelle in der Datenbank (Zuordnungstabelle).
  • Attribute werden zu Spaltenüberschriften in den jeweiligen Tabellen.
  • 1:1-Beziehungen werden über ein Fremdschlüsselattribut in einer der beteiligten Tabellen realisiert (achte dabei darauf, dass später keine NULL-Werte entstehen).
  • 1:n-Beziehungen werden über ein Fremdschlüsselattribut in der n-seitigen Tabelle realisiert.
  • n:m-Beziehungen werden über die Fremdschlüsselattribute der beteiligten Entitätstypen in der jeweiligen Zuordnungstabelle realisiert.

Eine einfache und übersichtliche Veranschaulichung findest Du HIER.

Im nächsten Kapitel wird das anhand eines Beispiels verdeutlicht.

 

Zusatz: Nur für Lernende von Beruflichen Schulen:

Vielleicht klingen diese Regeln für Dich sehr abstrakt, dann hast Du möglicherweise das Konzept der Fremdschlüssel noch nicht verstanden. Dann bearbeite zuerst den Lernpfad zu Primär- und Fremdschlüsseln und sieh Dir an, wie das ERM dort entsprechend der o. g. Regeln um die Fremdschlüssel ergänzt worden ist .

Wenn Du die Ergänzung der Fremdschlüssel bereits im eERM vorgenommen hast, dann brauchst Du an dieser Stelle nur noch 3 Regeln zu befolgen:

  • Jeder Entitätstyp wird zu einer eigenen Tabelle in der Datenbank.
  • Jede n:m-Beziehung wird zu einer eigenen Tabelle in der Datenbank (Zuordnungstabelle).
  • Alle Attribute werden zu Spaltenüberschriften in den jeweiligen Tabellen.