dns Normalisierung von Datenbanken

Zusammenfassung

Durch die drei Normalisierungen wurde Folgendes erreicht:

  • In den Feldern sind nur noch zugelassene Datentypen vorhanden. Dadurch lässt sich die Tabelle in einer typischen Datenbank wie SQL speichern.
  • Redundanzen werden vermieden. Dadurch wird die Datenhaltung weniger fehleranfällig und Anomalien beim Einfügen, Ändern und Löschen von Daten werden vermieden.

Definitionen

priority_high Erste Normalform

Eine Tabelle befindet sich in der 1. Normalform (1NF), wenn alle Attribute nur einfache Attributwerte aufweisen, wobei auch Nullwerte zulässig sind.

priority_high Zweite Normalform

Eine Tabelle befindet sich in zweiter Normalform (2NF), wenn sie sich in erster Normalform befindet und jedes Nichtschlüsselattribut voll funktional von existierenden Schlüsselkandidaten abhängig ist.

priority_high Dritte Normalform

Eine Tabelle befindet sich in dritter Normalform (3NF), wenn sie sich in zweiter Normalform befindet und kein Nichtschlüsselattribut transitiv abhängig ist von existierenden Schlüsselkandidaten.

Nun haben Sie die Möglichkeit, Ihr frisch erworbenes Wissen in einem kleinen Quiz zu testen.

chevron_right Quiz starten