Boyce-Coddi normaalne vorm (BCNF)

Autor: John Stephens
Loomise Kuupäev: 21 Jaanuar 2021
Värskenduse Kuupäev: 29 Juunis 2024
Anonim
Boyce-Codd Normal Form (BCNF) | Database Normalization | DBMS
Videot: Boyce-Codd Normal Form (BCNF) | Database Normalization | DBMS

Sisu

Definitsioon - mida tähendab Boyce-Coddi normaalne vorm (BCNF)?

Boyce-Coddi tavavorm (BCNF) on üks andmebaasi normaliseerimise vorme. Andmebaasitabel on BCNF-is siis ja ainult siis, kui atribuutidel pole mitte triviaalseid funktsionaalseid sõltuvusi muust kui kandidaatvõtme ülemkomplektist.


BCNF-i nimetatakse mõnikord ka 3.5NF-ks või 3.5 normaalvormiks.

Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab Boyce-Coddi normaalset vormi (BCNF)

BCNF töötasid välja Raymond Boyce ja E. F. Codd; viimast peetakse laialdaselt relatsioonilise andmebaasi kujundamise isaks.

BCNF on tõesti 3. normaalvormi (3NF) laiendus. Sel põhjusel nimetatakse seda sageli 3.5NF-ks. 3NF väidab, et kõik tabeli andmed peavad sõltuma ainult selle tabeli primaarvõtmest ja mitte ühestki muust tabeli väljast. Esmapilgul tundub, et BCNF ja 3NF on üks ja sama asi. Mõnel harval juhul juhtub siiski, et 3NF-tabel ei vasta BCNF-i nõuetele. See võib juhtuda kahe või enama kattuva liitkandidaadi võtmega tabelites.