Entity-Relationship-Modell: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
[[Datei:ERM-Einordnung.png|mini]] | [[Datei:ERM-Einordnung.png|mini]] | ||
[[Datei:ERM-Softwarentwicklungsprozess.png|mini]] | [[Datei:ERM-Softwarentwicklungsprozess.png|mini]] | ||
Das '''Entity-Relationship-Modell''' (kurz '''ER-Modell''' oder '''ERM'''; deutsch etwa ''Gegenstand-Beziehung-Modell'') dient dazu, im Rahmen der semantischen Datenmodellierung einen in einem gegebenen Kontext (z. B. einem Projekt) abstrakten Ausschnitt der realen Welt zu beschreiben. Das ER-Modell besteht aus einer Grafik ( | Das '''Entity-Relationship-Modell''' (kurz '''ER-Modell''' oder '''ERM'''; deutsch etwa ''Gegenstand-Beziehung-Modell'') dient dazu, im Rahmen der semantischen Datenmodellierung einen in einem gegebenen Kontext (z. B. einem Projekt) abstrakten Ausschnitt der realen Welt zu beschreiben. Das ER-Modell besteht aus einer Grafik (ER-Diagramm, Abk. ERD) und einer Beschreibung der darin verwendeten Elemente, wobei deren Bedeutung (Semantik) und ihre Struktur dargestellt werden. | ||
== Zweck und Anwendung == | == Zweck und Anwendung == | ||
Zeile 7: | Zeile 7: | ||
== Geschichte == | == Geschichte == | ||
Das ER-Modell wurde 1976 von | Das ER-Modell wurde 1976 von Peter Chen in seiner Veröffentlichung ''The Entity-Relationship Model'' vorgestellt. Seitdem gab es mehrere Weiterentwicklungen und Verfeinerungen. Eine weitverbreitete Notation ist die [[Chen-Notation]] (auch MC-Notation) zur Erstellung von Entity-Relationship-Modellen. | ||
== Grundlegende Komponenten == | == Grundlegende Komponenten == | ||
=== Entitätsklassen === | === Entitätsklassen === | ||
Typisierung gleichartiger [[Entität | Typisierung gleichartiger [[Entität|Entitäten]], z. B. Mitarbeiter, Kunde, Termin. Entitätsklassen werden im ER-Diagramm als Rechtecke dargestellt. | ||
=== Beziehungsklassen === | === Beziehungsklassen === | ||
Zeile 27: | Zeile 27: | ||
== Entity-Relationship-Modell mit Tabellen == | == Entity-Relationship-Modell mit Tabellen == | ||
<gallery widths=" | <gallery widths="500" heights="200"> | ||
Datei:ER-Diagramm-Beispiel.jpg|ER-Diagramm Beispiel | Datei:ER-Diagramm-Beispiel.jpg|ER-Diagramm Beispiel | ||
Datei:ER-Modell-Tabellen.png|Umsetzung in Tabellen | Datei:ER-Modell-Tabellen.png|Umsetzung in Tabellen |