Turinys:
- Apibrėžimas - ką reiškia „Boyce-Codd“ normalioji forma (BCNF)?
- „Techopedia“ paaiškina „Boyce-Codd“ normalią formą (BCNF)
Apibrėžimas - ką reiškia „Boyce-Codd“ normalioji forma (BCNF)?
„Boyce-Codd“ normalioji forma (BCNF) yra viena iš duomenų bazės normalizavimo formų. Duomenų bazės lentelė yra BCNF tada ir tik tada, kai nėra ne trivialių atributų priklausomybių nuo nieko, išskyrus kandidato rakto superkomplektą.
BCNF taip pat kartais vadinamas 3.5NF arba 3.5 normalia forma.
„Techopedia“ paaiškina „Boyce-Codd“ normalią formą (BCNF)
BCNF sukūrė Raymond Boyce ir EF Codd; pastaroji plačiai laikoma reliacinių duomenų bazių projektavimo tėvu.
BCNF iš tikrųjų yra 3-osios normaliosios formos (3NF) pratęsimas. Dėl šios priežasties jis dažnai vadinamas 3.5NF. 3NF teigia, kad visi lentelės duomenys turi priklausyti tik nuo pagrindinio lentelės rakto, o ne nuo jokio kito lentelės lauko. Iš pirmo žvilgsnio atrodytų, kad BCNF ir 3NF yra tas pats dalykas. Tačiau retais atvejais taip atsitinka, kad 3NF lentelė neatitinka BCNF. Tai gali nutikti lentelėse su dviem ar daugiau sutampančių sudėtinių kandidato klavišų.
