Domov databázy Čo je to normálna forma boyce-codd (bcnf)? - definícia z technológie

Čo je to normálna forma boyce-codd (bcnf)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená normálny formulár Boyce-Codd Normal (BCNF)?

Normálna podoba Boyce-Codd (BCNF) je jednou z foriem normalizácie databázy. Databázová tabuľka je v BCNF iba vtedy, ak neexistujú netriviálne funkčné závislosti atribútov na ničom inom, ako na vyššej množine kandidátskeho kľúča.

BCNF sa niekedy označuje aj ako 3.5NF alebo 3.5 Normálna forma.

Techopedia vysvetľuje normálny formulár Boyce-Codd (BCNF)

BCNF bol vyvinutý Raymond Boyce a EF Codd; tá sa všeobecne považuje za otca návrhu relačnej databázy.

BCNF je skutočne rozšírením 3. normálneho formulára (3NF). Z tohto dôvodu sa často nazýva 3, 5NF. 3NF uvádza, že všetky údaje v tabuľke musia závisieť iba od primárneho kľúča tejto tabuľky, a nie od žiadneho iného poľa v tabuľke. Na prvý pohľad sa zdá, že BCNF a 3NF sú to isté. V zriedkavých prípadoch sa však stáva, že tabuľka 3NF nie je kompatibilná s BCNF. Môže sa to stať v tabuľkách s dvoma alebo viacerými prekrývajúcimi sa zloženými kandidátskymi kľúčmi.

Čo je to normálna forma boyce-codd (bcnf)? - definícia z technológie