Domov Databáze Co je normální forma boyc-codd (bcnf)? - definice z techopedie

Co je normální forma boyc-codd (bcnf)? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená normální forma Boyce-Codd Normal (BCNF)?

Normální forma Boyce-Codd (BCNF) je jednou z forem normalizace databáze. Databázová tabulka je v BCNF pouze tehdy, pokud neexistují netriviální funkční závislosti atributů na něčem jiném, než je nadmnožina kandidátského klíče.

BCNF je také někdy označován jako 3.5NF nebo 3.5 Normální forma.

Techopedia vysvětluje normální formu Boyce-Codd (BCNF)

BCNF byl vyvinut Raymond Boyce a EF Codd; ten je široce považován za otce návrhu relační databáze.

BCNF je opravdu rozšířením 3. normálního formuláře (3NF). Z tohoto důvodu se často nazývá 3, 5NF. 3NF uvádí, že všechna data v tabulce musí záviset pouze na primárním klíči tabulky, a nikoli na žádném jiném poli v tabulce. Na první pohled se zdá, že BCNF a 3NF jsou to samé. V některých vzácných případech se však stává, že tabulka 3NF není kompatibilní s BCNF. To se může stát v tabulkách se dvěma nebo více překrývajícími se složenými kandidátními klíči.

Co je normální forma boyc-codd (bcnf)? - definice z techopedie