Sobes.tech
Junior — Middle

Können Sie das Konzept der normalen Formen in relationalen Datenbanken erklären?

sobes.tech KI

Antwort von AI

Normalformen sind eine Reihe von Regeln zur Organisation von Daten in relationalen Datenbanken, um Redundanz zu minimieren und Anomalien bei Aktualisierungen zu vermeiden.

  • Erste Normalform (1NF): Alle Felder in der Tabelle müssen atomare (unteilbare) Werte enthalten, ohne wiederholte Gruppen.
  • Zweite Normalform (2NF): Die Tabelle muss in 1NF sein, und alle Nicht-Schlüssel-Attribute müssen vollständig vom gesamten zusammengesetzten Schlüssel abhängen (falls der Schlüssel zusammengesetzt ist).
  • Dritte Normalform (3NF): Die Tabelle muss in 2NF sein, und alle Nicht-Schlüssel-Attribute dürfen nicht voneinander abhängen (keine transitive Abhängigkeit).

Zum Beispiel, wenn eine Tabelle Daten über Bestellungen und Kunden enthält, ist es besser, sie in zwei Tabellen aufzuteilen – eine für Bestellungen, eine für Kunden, um die Kundendaten in jeder Bestellung nicht zu duplizieren.