Koti tietokannat Mikä on boyce-codd normaalimuoto (bcnf)? - määritelmä techopediasta

Mikä on boyce-codd normaalimuoto (bcnf)? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä Boyce-Codd-normaalimuoto (BCNF) tarkoittaa?

Boyce-Coddin normaalimuoto (BCNF) on yksi tietokannan normalisointimuodoista. Tietokantataulukko on BCNF: ssä vain silloin, kun ominaisuuksilla ei ole ei-triviaalia toiminnallisia riippuvuuksia muusta kuin ehdokasavaimen yläjoukosta.

BCNF: tä kutsutaan joskus myös nimellä 3.5NF tai 3.5 normaalimuoto.

Techopedia selittää Boyce-Coddin normaalimuodon (BCNF)

BCNF: n ovat kehittäneet Raymond Boyce ja EF Codd; jälkimmäistä pidetään laajasti relaatiotietokannan suunnittelun isänä.

BCNF on todella jatkoa 3. normaalimuodolle (3NF). Tästä syystä sitä kutsutaan usein 3.5NF. 3NF toteaa, että kaikkien taulukon tietojen on oltava riippuvaisia ​​vain taulukon ensisijaisesta avaimesta, ei mistään muusta taulukon kentästä. Ensi silmäyksellä vaikuttaa siltä, ​​että BCNF ja 3NF ovat sama asia. Joissakin harvoissa tapauksissa kuitenkin käy niin, että 3NF-taulukko ei ole BCNF-yhteensopiva. Tämä voi tapahtua taulukoissa, joissa on vähintään kaksi päällekkäistä yhdistelmäehdokkuusavainta.

Mikä on boyce-codd normaalimuoto (bcnf)? - määritelmä techopediasta