ER-Modell in relationales Modell überführen: Unterschied zwischen den Versionen
Aus FI-Wiki
| Zeile 5: | Zeile 5: | ||
=== Grundregeln der Überführung === | === Grundregeln der Überführung === | ||
* '''Jede [[ | * '''Jede [[ERM_Modellierung#Entitäten_(Entities)|Entität]]''' aus dem [[ERM Modellierung|ER-Modell]] wird zu '''einer eigenen Tabelle'''. | ||
* '''Attribute''' der Entität werden zu '''Spalten''' der Tabelle. | * '''[[ERM_Modellierung#Attribute|Attribute]]''' der Entität werden zu '''Spalten''' der Tabelle. | ||
* Der '''Primärschlüssel (PK)''' der Entität wird zum Primärschlüssel der Tabelle. | * Der '''Primärschlüssel (PK)''' der Entität wird zum Primärschlüssel der Tabelle. | ||
* '''Beziehungen''' werden im relationalen Modell über '''Fremdschlüssel (FK)''' abgebildet. | * '''Beziehungen''' werden im relationalen Modell über '''Fremdschlüssel (FK)''' abgebildet. | ||
Version vom 5. Januar 2026, 14:28 Uhr
ER-Modell in relationales Modell überführen
Bei der Überführung eines ER-Modells in ein relationales Datenmodell wird die grafische Darstellung der Datenbankstruktur in Tabellen überführt, die technisch in einem Datenbanksystem umgesetzt werden können.
Grundregeln der Überführung
- Jede Entität aus dem ER-Modell wird zu einer eigenen Tabelle.
- Attribute der Entität werden zu Spalten der Tabelle.
- Der Primärschlüssel (PK) der Entität wird zum Primärschlüssel der Tabelle.
- Beziehungen werden im relationalen Modell über Fremdschlüssel (FK) abgebildet.
Überführung von Beziehungen
1 : 1-Beziehung
- Eine der beiden Tabellen enthält den Fremdschlüssel der anderen.
- In der Regel wird der Fremdschlüssel dort platziert, wo er fachlich sinnvoll ist.
1 : n-Beziehung
- Der Primärschlüssel der 1-er Seite wird Fremdschlüssel auf der n-er Seite.



m : n-Beziehung
- Eine m : n-Beziehung kann im relationalen Modell nicht direkt abgebildet werden.
- Es wird eine Zwischentabelle eingeführt.
- Die Zwischentabelle enthält die Primärschlüssel beider Tabellen als Fremdschlüssel.
- Die ursprüngliche n : m-Beziehung wird in zwei 1 : n-Beziehungen aufgeteilt.



Zusätzliche Hinweise
- Attribute, die zur Beziehung gehören (z. B. Menge), werden in der Zwischentabelle gespeichert.
- Fremdschlüssel sichern die referenzielle Integrität.
- Das relationale Modell ist die Grundlage für SQL-Abfragen.
Kurzmerksatz
Beim Überführen vom ER-Modell ins relationale Modell werden Entitäten zu Tabellen und Beziehungen über Fremdschlüssel umgesetzt.
