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.