Normalisierung

Kategorie: Systemintegration

Definition

Die Normalisierung dient dazu, Redundanzen zu vermeiden und Daten konsistent zu speichern.

Ziele

• Redundanzen vermeiden • Speicherplatz sparen • Datenintegrität erhöhen • Änderungsanomalien verhindern

1. Normalform (1NF)

Alle Attribute müssen atomar sein. Es dürfen keine Mehrfachwerte in einer Zelle gespeichert werden.

2. Normalform (2NF)

Die Tabelle muss bereits in der 1NF sein. Alle Nicht-Schlüsselattribute müssen vollständig vom Primärschlüssel abhängen.

3. Normalform (3NF)

Die Tabelle muss bereits in der 2NF sein. Keine transitiven Abhängigkeiten.

Beispiel für Redundanz

Wird die Adresse eines Kunden mehrfach gespeichert, muss sie an mehreren Stellen geändert werden.

Vorteile

✓ Weniger Datenredundanz ✓ Höhere Datenqualität ✓ Weniger Fehler ✓ Einfachere Pflege

Nachteile

✗ Mehr Tabellen ✗ Komplexere JOIN-Abfragen

Typische Prüfungsfrage

Warum wird normalisiert? Um Redundanzen zu vermeiden und die Datenintegrität zu erhöhen.

Merksatz für die Prüfung

Normalisierung reduziert Redundanzen und verbessert die Konsistenz der Datenbank.