Normalisierung — die 1. bis 3. Normalform einfach erklärt

Kaum eine Datenbankprüfung ohne Normalisierung: Tabellen in die 1., 2. und 3. Normalform bringen. Hier bekommst du die drei Regeln mit Beispielen und Merksätzen — und testest dich direkt.

Warum normalisieren?

Schlecht strukturierte Tabellen führen zu Redundanz (dieselben Daten mehrfach) und Anomalien: Änderungsanomalie (ein Wert muss an vielen Stellen geändert werden), Einfügeanomalie (Daten können nicht ohne fremde Daten angelegt werden) und Löschanomalie (beim Löschen gehen ungewollt Informationen verloren). Die Normalformen beseitigen diese Probleme Schritt für Schritt.

Die drei Normalformen

NormalformRegelMerksatz
1. NFAlle Attribute sind atomar — keine Listen oder zusammengesetzten Werte in einem FeldEin Wert pro Feld
2. NF1. NF + jedes Nicht-Schlüssel-Attribut hängt vom ganzen Primärschlüssel abKeine partiellen Abhängigkeiten
3. NF2. NF + kein Nicht-Schlüssel-Attribut hängt von einem anderen Nicht-Schlüssel-Attribut abKeine transitiven Abhängigkeiten

Beispiel: eine Rechnungstabelle normalisieren

Ausgangslage (unnormalisiert): rechnung(rechnungs_nr, datum, kunde_name, kunde_ort, artikel_liste) — im Feld artikel_liste stehen mehrere Artikel als Text.

1. NF: Die Artikelliste wird aufgelöst — pro Artikel eine eigene Zeile, alle Felder atomar.

2. NF: Bei zusammengesetztem Schlüssel (rechnungs_nr, artikel_nr) hängen Artikeldaten nur von artikel_nr ab → eigene Artikel-Tabelle.

3. NF: kunde_ort hängt von kunde_name ab (nicht vom Schlüssel rechnungs_nr) → eigene Kunden-Tabelle. Ergebnis: rechnung, rechnungsposition, artikel, kunde.

Jetzt selbst testen

Beantworte die Fragen und bekomme sofort Feedback — so viele Versuche du willst.

In einem Feld steht 'Müller, Hans, Berlin'. Welche Normalform ist verletzt?

Der Ort hängt von der Postleitzahl ab, die PLZ vom Schlüssel. Welche Normalform ist verletzt?

Ein Wert muss bei einer Änderung in 20 Zeilen gleichzeitig angepasst werden. Wie heißt dieses Problem?

Verwandte Themen

Datenbanken interaktiv trainieren

In der Lernarena normalisierst du Tabellen mit sofortigem Feedback, echten IHK-Prüfungsaufgaben und einem KI-Tutor, der dir jeden Schritt erklärt. Kostenlos starten, direkt üben.