← Zurück zum Dashboard Lernfeld 8 · Modul 01

Modul 01: Relationales Datenmodell & ERM (Chen & Krähenfuß)

Entitäten, Attribute, Primär- und Fremdschlüssel, Kardinalitäten (1:1, 1:n, n:m) in Chen-Notation und Martin-Notation (Crow's Foot / Krähenfuß).

📖 Fachtheorie & KMK-Prüfungswissen

1. Grundelemente des Entity-Relationship-Modells (ERM)

  • Entitätstyp (Tabelle): Repräsentiert ein reales Objekt oder Konzept (z. B. Kunde, Rechnung). Symbol in Chen: Rechteck.
  • Attribut (Spalte): Eigenschaft eines Entitätstyps (z. B. nachname, geburtsdatum). Symbol in Chen: Ellipse.
  • Primärschlüssel (PK): Ein oder mehrere Attribute, die jede Zeile eindeutig identifizieren. Unterstrichen dargestellt.
  • Fremdschlüssel (FK): Verweist auf den Primärschlüssel einer anderen Tabelle, um Beziehungen herzustellen.

2. Beziehungstypen & Kardinalitäten

  • 1:1-Beziehung: Jeder Datensatz aus A gehört zu genau einem Datensatz aus B (z. B. Mitarbeiter hat einen Dienstwagen).
  • 1:n-Beziehung (Häufigster Typ): Ein Datensatz aus A steht mit vielen Datensätzen aus B in Beziehung, aber jeder aus B nur mit einem aus A (z. B. Kunde erteilt viele Bestellungen). Der Primärschlüssel der 1-Seite wird als Fremdschlüssel in die n-Seite eingefügt!
  • n:m-Beziehung: Mehrere Datensätze aus A können mit mehreren aus B verknüpft sein (z. B. Auftrag enthält mehrere Artikel, ein Artikel kommt in vielen Aufträgen vor). Relationale Datenbanken können n:m nicht direkt abbilden! Lösung: Auflösung über eine Zwischentabelle (Relationstabelle) mit zusammengesetztem Primärschlüssel!

✍️ Authentische IHK-Prüfungsaufgaben mit Erwartungshorizont

ER-Modellierung: Bibliotheksverwaltung 8 Punkte
Eine Bibliothek verwaltet Kunden, Bücher und Ausleihen. Ein Kunde kann viele Bücher ausleihen, und ein Buch kann im Laufe der Zeit von vielen verschiedenen Kunden ausgeliehen werden. Zu jeder Ausleihe muss das Ausleihdatum und das tatsächliche Rückgabedatum erfasst werden.

1. Benennen Sie die Kardinalität zwischen Kunde und Buch vor der Normalisierung. 2. Beschreiben Sie, wie dieses Datenmodell relationstreu mit Tabellennamen, Primär- und Fremdschlüsseln aufgelöst werden muss.

💡 Didaktischer Erwartungshorizont & Punkteverteilung (nach KMK-Kriterien)
1. Ursprüngliche Beziehung: Es handelt sich um eine n:m-Beziehung (Mehr-zu-Mehr), da ein Kunde viele Bücher leihen kann und ein Buch mehrfach von verschiedenen Kunden ausgeliehen wird. (2 Pkt.) 2. Relationstreue Auflösung: Einführung einer Verknüpfungstabelle 'Ausleihe': - Tabelle Kunde: (KundenID [PK], Vorname, Nachname, Strasse, PLZ, Ort) - Tabelle Buch: (BuchID [PK], ISBN, Titel, Autor, Erscheinungsjahr) - Verknüpfungstabelle Ausleihe: (AusleihID [PK] oder zusammengesetzter PK aus KundenID + BuchID + Ausleihdatum, KundenID [FK], BuchID [FK], Ausleihdatum, Rueckgabedatum). (6 Pkt.)
← Dashboard 🏠 Kursübersicht Nächstes Modul →