Junior — Middle
Erklären Sie die Prinzipien der dritten Normalform bei der Datenbankgestaltung
sobes.tech KI
Antwort von AI
Die dritte Normalform (3NF) ist eine Regel der Datenbanknormalisierung, die darauf abzielt, transitive Abhängigkeiten zwischen Attributen einer Tabelle zu beseitigen.
Grundprinzipien der 3NF:
- Die Tabelle muss in der zweiten Normalform (2NF) sein.
- Alle Nicht-Schlüssel-Attribute müssen nur vom Primärschlüssel abhängen, nicht von anderen Nicht-Schlüssel-Attributen.
Einfach ausgedrückt, wenn eine Tabelle Attribute enthält, die nicht direkt vom Schlüssel abhängen, sondern über ein anderes Attribut, sollte diese Tabelle aufgeteilt werden, um Redundanz und Anomalien bei Datenaktualisierungen zu vermeiden.
Zum Beispiel, wenn eine Tabelle Felder wie: StudentID (Schlüssel), StudentName, DepartmentName, DepartmentHead enthält, und DepartmentHead von DepartmentName abhängt, nicht von StudentID, dann sollte eine separate Tabelle für die Abteilungen erstellt werden.