AP2Lernhub
Hoch📊 50% Prüfungs-Häufigkeit🎯 ~68 Punkte kumuliert

ER-Modell (ERM)

Konzeptuelles Datenmodell mit Entitäten, Beziehungen und Kardinalitäten.

Warum Priorität „Hoch"? Häufig Teil der Prüfung (60–79%) oder bringt viele Punkte.

Lernziele

  • Aus einer Textbeschreibung Entitäten, Attribute und Beziehungen extrahieren
  • Kardinalitäten sowohl in Chen- als auch in Crow's-Foot-Notation angeben
  • Min-Max-Notation lesen und anwenden

1. Grundbausteine

  • Entität: Rechteck mit Namen (Kunde, Bestellung, Artikel).
  • Attribut: Ellipse (Name, Preis, Datum). Primärschlüssel unterstrichen.
  • Beziehung: Raute zwischen zwei Entitäten.

2. Kardinalitäten

ChenCrow's FootMin-MaxBedeutung
1 : 1∥ — ∥(1,1):(1,1)genau 1 ↔ genau 1
1 : n∥ — Krähenfuß(1,1):(0,n)einer zu vielen
n : mKrähenfuß — Krähenfuß(0,n):(0,m)viele zu vielen

3. Von der Text-Aufgabe zum ERM

  1. Substantive sammeln → Entitäts-Kandidaten.
  2. Verben zwischen ihnen → Beziehungen.
  3. Pro Beziehung beide Kardinalitäten bestimmen (Frage: »muss«/»darf«/»kann«/»wie viele?«).
  4. Schwache Entitäten prüfen: existiert X ohne Y? Wenn nicht → schwache Entität.
[Kunde] (1,1) ──◇ erteilt ◇── (0,n) [Bestellung]
[Bestellung] (1,n) ──◇ enthält ◇── (0,n) [Artikel]    (Attribut menge an Beziehung)

4. Schwache Entitäten

Eine Bestellposition existiert nur, solange es die Bestellung gibt. In der Notation doppeltes Rechteck + doppelte Raute. Beim Überführen ins relationale Modell: Komposition in eine eigene Tabelle mit zusammengesetztem PK.

Übungen

Eine Antwort»Jede Abteilung hat 1..n Mitarbeiter, jeder Mitarbeiter gehört zu genau 1 Abteilung.« In Min-Max aus Sicht der Abteilung?

Eine AntwortWie wird eine n:m-Beziehung mit Beziehungsattributen (z. B. Menge) in ein relationales Schema überführt?

Verwandte Themen