ER-Diagramm erstellen: Entitäten, Beziehungen und Kardinalitäten

Das Entity-Relationship-Modell ist der Standard-Einstieg in jede Datenbankaufgabe der IHK-Prüfung. Hier lernst du Entitäten, Beziehungen und Kardinalitäten kennen. Außerdem zeigen wir dir, wie du eine n:m-Beziehung sauber auflöst.

  • Etwa 6 Minuten
  • Kardinalitäten-Tabelle und n:m-Beispiel
  • 5 Quizfragen
  • Datenbankaufgaben der IHK-Prüfung

Die drei Bausteine

Eine Entität ist ein Objekt der realen Welt (Kunde, Artikel, Auftrag). Attribute beschreiben die Entität (Name, Preis, Datum). Eines davon ist der Primärschlüssel, der jeden Datensatz eindeutig identifiziert. Beziehungen verbinden Entitäten miteinander und tragen die Kardinalität.

Die Kardinalitäten

TypBedeutungBeispiel
1:1Jedem A gehört genau ein BMitarbeiter und Firmenlaptop
1:nEin A hat viele B, jedes B genau ein AKunde und Aufträge
n:mViele A stehen mit vielen B in BeziehungSchüler und Kurse

Der Prüfungsklassiker: n:m auflösen

Eine n:m-Beziehung lässt sich nicht direkt in Tabellen umsetzen. Sie wird über eine Zwischentabelle (auch Kreuz- oder Beziehungstabelle) in zwei 1:n-Beziehungen zerlegt.

Beispiel: schueler(schueler_id, name) und kurs(kurs_id, titel) bekommen die Zwischentabelle belegung(schueler_id, kurs_id, note). Ihr Primärschlüssel ist meist die Kombination beider Fremdschlüssel, und sie kann eigene Attribute tragen (hier: die Note).

Vom ER-Modell zur Tabelle

Bei der Überführung gilt: Jede Entität wird eine Tabelle. Bei 1:n wandert der Primärschlüssel der 1-Seite als Fremdschlüssel in die n-Seite (der Kunde steckt als kunden_nr im Auftrag, nie umgekehrt). Bei n:m entsteht die Zwischentabelle. Genau diese Überführung ist eine Standard-Teilaufgabe der Prüfung.

Häufige Fehler in der Prüfung

Jetzt selbst testen

Beantworte die Fragen und bekomme sofort Feedback. Du hast so viele Versuche, wie du willst.

1 / 5

Ein Kunde kann viele Aufträge haben, jeder Auftrag gehört zu genau einem Kunden. Welche Kardinalität ist das?

2 / 5

Wie wird eine n:m-Beziehung in einer relationalen Datenbank umgesetzt?

3 / 5

Wohin gehört der Fremdschlüssel bei der Beziehung Kunde (1) zu Auftrag (n)?

4 / 5

Ein Schüler kann viele Kurse belegen, ein Kurs hat viele Schüler. Welche Kardinalität liegt vor?

5 / 5

Was identifiziert einen Datensatz in einer Tabelle eindeutig?

Häufige Fragen

Was ist ein ER-Diagramm?

Ein Entity-Relationship-Diagramm modelliert einen Datenbestand grafisch: Entitäten (Objekte wie Kunde oder Artikel), deren Attribute und die Beziehungen zwischen den Entitäten inklusive Kardinalitäten. Es ist die Vorstufe zum Tabellenentwurf einer relationalen Datenbank.

Welche Kardinalitäten gibt es?

Die drei Grundtypen sind 1:1 (jedem A gehört genau ein B), 1:n (ein A hat beliebig viele B) und n:m (viele A stehen mit vielen B in Beziehung). In der Prüfung wird oft die passende Kardinalität zu einem Sachverhalt gesucht.

Wie löst man eine n:m-Beziehung auf?

Durch eine Zwischentabelle, die die Primärschlüssel beider Entitäten als Fremdschlüssel enthält und die n:m-Beziehung in zwei 1:n-Beziehungen zerlegt. Die Zwischentabelle kann eigene Attribute tragen, etwa eine Note bei Schüler-Kurs.

Wohin kommt der Fremdschlüssel bei einer 1:n-Beziehung?

Immer in die Tabelle der n-Seite. Beispiel Kunde und Auftrag: Die kunden_nr steht als Fremdschlüssel in der Auftragstabelle, denn jeder Auftrag gehört zu genau einem Kunden.

Verwandte Themen

Datenbanken interaktiv trainieren.

In der Lernarena modellierst du ER-Diagramme und überführst sie in Tabellen: mit sofortigem Feedback, Aufgaben im IHK-Stil und der KI-Tutorin Ada.