2.1 Entity-Relationship-Modell
Definition
Das Entity-Relationship-Modell beschreibt Daten und deren Beziehungen zueinander.
Es wird zur Planung und Darstellung von Datenbanken verwendet.
Bestandteile
| Bestandteil | Bedeutung |
|---|---|
| Entität | Objekt oder Sache, über die Daten gespeichert werden |
| Attribut | Eigenschaft einer Entität |
| Beziehung | Verbindung zwischen Entitäten |
| Kardinalität | beschreibt, wie viele Entitäten miteinander verbunden sind |
Beispiel
Entitäten:
- Kunde
- Bestellung
- Artikel
Beziehungen:
- Ein Kunde gibt Bestellungen auf.
- Eine Bestellung enthält Artikel.
Darstellung
Ein ERM zeigt:
- welche Entitäten vorhanden sind
- welche Attribute dazugehören
- wie Entitäten miteinander in Beziehung stehen
- welche Kardinalitäten gelten
Merksatz
Das ERM ist der Bauplan für eine relationale Datenbank.
Prüfungshinweis
In IHK-Aufgaben muss häufig aus einer Beschreibung ein ERM oder ein Tabellenmodell erstellt werden.
Typische Fehler:
- Entität und Attribut verwechseln.
- Beziehung nicht einzeichnen.
- Kardinalitäten falsch bestimmen.
- N:M-Beziehungen nicht auflösen.
Quellen
- IT-Handbuch für Fachinformatiker