Donnerstag, 2025-07-24_Datenbanken_SCH¶
Fortsetzung der Datenbanken-Klasse vom 23.07.2025 (POG)¶
1) ERM-Regeln¶
- ERM zwingend mit Raute!
- Raute = stellt mit den Linien die Beziehung zwischen Entitäten dar
-
Kardinalitäten: 1:1 / 1:n / n:m
-
Keine Fremdschlüssel in n:m-Beziehungen
→ n:m immer über eine Zwischentabelle auflösen -
Adressen sind immer eigene Entitäten
-
Beispielattribute: Straße, Hausnummer, Postleitzahl, Ort, Stockwerk
-
Keine konkreten Bezeichnungen (z. B. „Mathe“)
-
Stattdessen generische Attributnamen verwenden:
lf_bezeichnung,stundenzahl,lf_id,raum,fachart -
Sinnvolle Attribute zusätzlich zum PK hinzufügen
2) Primärschlüssel (PK)¶
- PK = eindeutige Identifikation einer Zeile
- Pro Tabelle genau ein Primärschlüssel
IDkann grundsätzlich als PK verwendet werden- Falls Bezeichnungen in der Aufgabe vorgegeben sind → genau übernehmen
- Beispiel: „Kursnummer“ darf nicht in „ID“ umbenannt werden
3) Attribute & Entitäten¶
- Attribut = Merkmal einer Entität → entspricht einer Tabellenspalte
- Ein Attribut darf nur eine Information enthalten
- Wenn ein Attribut mehrere Informationen beinhaltet → eigene Entität bilden
- Beispiel: „Anschrift“ → separate Entität mit Straße, Hausnummer etc.
4) Klausurhinweise¶
- Nur eine konsistente Lösung darstellen
- ERM sauber mit:
- Rauten
- Linien
- Kardinalitäten
- Bezeichnungen exakt aus der Aufgabenstellung übernehmen
- Primärschlüssel klar kennzeichnen