Boyce-Codd Normalform (BCNF)

Autor: John Stephens
Erstelldatum: 21 Januar 2021
Aktualisierungsdatum: 29 Juni 2024
Anonim
Boyce-Codd Normal Form (BCNF) | Database Normalization | DBMS
Video: Boyce-Codd Normal Form (BCNF) | Database Normalization | DBMS

Inhalt

Definition - Was bedeutet Boyce-Codd-Normalform (BCNF)?

Die Boyce-Codd-Normalform (BCNF) ist eine der Formen der Datenbanknormalisierung. Eine Datenbanktabelle befindet sich nur dann in BCNF, wenn es keine nicht trivialen funktionalen Abhängigkeiten von Attributen von etwas anderem als einer Obermenge eines Kandidatenschlüssels gibt.


BCNF wird manchmal auch als 3.5NF oder 3.5 Normal Form bezeichnet.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Boyce-Codd Normal Form (BCNF)

BCNF wurde von Raymond Boyce und E. F. Codd entwickelt; Letzteres gilt weithin als der Vater des relationalen Datenbankdesigns.

BCNF ist wirklich eine Erweiterung der 3. Normalform (3NF). Aus diesem Grund wird es häufig als 3.5NF bezeichnet. 3NF gibt an, dass alle Daten in einer Tabelle nur vom Primärschlüssel dieser Tabelle und nicht von einem anderen Feld in der Tabelle abhängen dürfen. Auf den ersten Blick scheinen BCNF und 3NF dasselbe zu sein. In einigen seltenen Fällen kann es jedoch vorkommen, dass eine 3NF-Tabelle nicht BCNF-kompatibel ist. Dies kann in Tabellen mit zwei oder mehr überlappenden zusammengesetzten Kandidatenschlüsseln auftreten.