ER-Modell in relationales Modell überführen: Unterschied zwischen den Versionen
Aus FI-Wiki
| Zeile 39: | Zeile 39: | ||
* Attribute, die zur Beziehung gehören (z. B. Menge), werden in der Zwischentabelle gespeichert. | * Attribute, die zur Beziehung gehören (z. B. Menge), werden in der Zwischentabelle gespeichert. | ||
* [[Fremdschlüssel]] sichern die '''[[Fremdschlüssel#referenzielle Integrität|referenzielle Integrität]]'''. | * [[Fremdschlüssel]] sichern die '''[[Fremdschlüssel#referenzielle Integrität|referenzielle Integrität]]'''. | ||
* Das relationale Modell ist die Grundlage für SQL-Abfragen. | * Das [[relationales Datenmodell|relationale Modell]] ist die Grundlage für [[SQL]]-Abfragen. | ||
== Kurzmerksatz == | == Kurzmerksatz == | ||
Version vom 5. Januar 2026, 14:58 Uhr
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 Primärschlüssel der anderen Tabelle als Fremdschlüssel.
- 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.
