FIAE – Anwendungsentwicklung

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

Normalisierung in 3NF verlangt vor allem …