Frage №4
Verbleibend:
Erkläre das Konzept der Normalisierung und ihre Vorteile
Musterantwort
Antwort standardmäßig anzeigen
Normalisierung ist der Prozess, die Struktur einer Datenbank so zu organisieren, dass Datenredundanz reduziert und die Datenintegrität sichergestellt wird.
Hauptziele der Normalisierung:
- Vermeidung von Redundanz: verhindert das Duplizieren von Daten.
- Höhere Datenintegrität: minimiert die Wahrscheinlichkeit inkonsistenter Daten.
- Einfachere Wartung und Aktualisierung: macht die Struktur der Datenbank flexibler und verständlicher.
Wichtigste Normalformen
- Erste Normalform (1NF): alle Spalten enthalten atomare (unteilbare) Werte.
- Zweite Normalform (2NF): erfüllt 1NF und alle Nichtschlüssel-Spalten hängen vom gesamten Primary Key ab.
- Dritte Normalform (3NF): erfüllt 2NF und es gibt keine transitiven Abhängigkeiten zwischen Nichtschlüssel-Spalten.
Beispiel
Vor der Normalisierung:
Nach der Normalisierung:
Tabelle Students
Tabelle Courses
Tabelle Enrollments