|
|
 |
Entity-Relationship-Modell
Das Entity-Relationship-Modell, kurz ER-Modell oder ERM (auf deutsch Gegenstands-Beziehungs-Modell) dient zur Darstellung von Dateninhalten und Datenstrukturen. Man findet es oft bei der Modellierung von Datenbanken vor.
Konkret ist das Entity-Relationship-Modell die grafische Darstellung von Entitätstypen und Beziehungstypen. Es existieren für das ER-Modell unterschiedliche Notationen, von denen hier ein paar vorgestellt werden: die Chen-Notation und IDEF1X.
Chen-Notation
Die Chen-Notation wurde nach ihrem Erfinder dem Informatiker Peter Chen benannt, der 1976 die Entity-Relationship-Modellierung (ER-Modell) für die Datenanalyse entwickelte. Folgende Daten werden bei der Chen-Notation dargestellt:
- EntityTyp
- (abgeleitetes) Attribut
- Beziehung
Die Darstellung sieht dabei folgendermaßen aus:

An die Beziehung wird anschließend die Kardinalität angefügt. Die Kardinalitäten geben bei einer Datenbank an, an wievielen Beziehungen eine Entität teilnehmen kann. Ein Beispiel Entity-Relationship-Modell könnte dann so aussehen:

Für das „Lesen“ des ER-Modells beginnt man immer mit „Ein(e)“ + EntityTyp und ergänzt das dann mit der Kardinalität und dem zweiten EntityTyp:
- Eine Klasse wird besucht von mehreren (n) Schüler.
- Ein Schüler besucht eine (1) Klasse.
Die Attribute sind in diesem Fall für Klasse -> KlassenID (Primärschlüssel) und Bezeichnung, sowie für Schüler -> SchülerID (Primärschlüssel), Name und Geburtsdatum.
|
 |
|