Was sind die sechs Normalisierungsformen in SQL (Standard Query Language)?

1 Antworten


  • Normalformen in SQL sind unten angegeben.

    Erste Normalform (1NF): Eine Relation heißt in 1NF, wenn sie nur einwertige Attribute hat, weder Wiederholungen noch Arrays sind erlaubt.

    Zweite Normalform (2NF): Eine Relation heißt in 2NF, wenn sie in 1NF ist und jedes Nichtschlüsselattribut voll funktionsfähig ist, abhängig vom Primärschlüssel.

    Dritte Normalform (3NF): Wir sagen, dass eine Relation in 3NF liegt, wenn sie in 2NF ist und keine transitiven Abhängigkeiten hat.

    Boyce-Codd-Normalform (BCNF): Eine Relation liegt genau dann in BCNF, wenn jede Determinante in der Relation ein Kandidatenschlüssel ist.

    Vierte Normalform (4NF): Eine Relation heißt in 4NF, wenn sie in BCNF ist und keine mehrwertigen Attribute enthält.

    Fünfte Normalform (5NF): Eine Relation liegt genau dann in 5NF, wenn jede Join-Abhängigkeit in Relation durch die Kandidatenschlüssel der Relation impliziert wird.

    Domain-Key-Normalform (DKNF): Wir sagen, dass eine Relation in DKNF liegt, wenn sie frei von allen Modifikationsanomalien ist. Einfüge-, Lösch- und Aktualisierungsanomalien fallen unter Änderungsanomalien.

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear