Zuhause Datenbanken Was ist eine Boyce-Codd-Normalform (bcnf)? - Definition aus techopedia

Was ist eine Boyce-Codd-Normalform (bcnf)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

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.

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

BCNF wurde von Raymond Boyce und EF 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.

Was ist eine Boyce-Codd-Normalform (bcnf)? - Definition aus techopedia