LF 5 · Daten bereitstellen · 16/42 · 65 Min. angesetzt – Langform, jedes Wort zählt
Daten: Modell, Schlüssel, Normalisierung
Daten sind nicht die Datei auf dem Desktop. Sie haben ein Modell: was du beschreibst, welche Eigenschaft, welcher Schlüssel verbindet. Ohne Modell entstehen doppelte Kunden, tote Aufträge und Auswertungen, die drei Wahrheiten haben.
Entität
Kunde, Auftrag, Artikel – das Ding, über das du Sätze bildest.
Attribut
Name, Nummer, Status. Ein Attribut, das drei Bedeutungen trägt, ist kaputt.
Schlüssel
Identifiziert. Surrogat (id) gegen natürlicher Schlüssel. Fremdschlüssel verbindet Tabellen. Rechte hängen später oft an diesen Nummern, nicht am Anzeigenamen.
Normalisierung
Redundanz runter. 3NF in Prüfungstiefe: keine transitiven Abhängigkeiten nicht-schlüsseliger Attribute. Denormalisieren bewusst für Lesegeschwindigkeit, nicht aus Faulheit.
Beispiel: Auftrag kennt kunde_id, nicht den Kundennamen als Freitext in jeder Zeile. Sonst ändert Frau Müller die Schreibweise und die Statistik zerfällt.
Prüfung