Boyce-Codd normal form (BCNF)

Forfatter: John Stephens
Oprettelsesdato: 21 Januar 2021
Opdateringsdato: 29 Juni 2024
Anonim
Boyce-Codd Normal Form (BCNF) | Database Normalization | DBMS
Video.: Boyce-Codd Normal Form (BCNF) | Database Normalization | DBMS

Indhold

Definition - Hvad betyder Boyce-Codd Normal Form (BCNF)?

Boyce-Codd Normal Form (BCNF) er en af ​​formerne for database-normalisering. En databasetabel er i BCNF, hvis og kun hvis der ikke er nogen ikke-triviel funktionel afhængighed af attributter på andet end et supersæt af en kandidatnøgle.


BCNF omtales også undertiden som 3,5NF eller 3,5 normal form.

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Boyce-Codd Normal Form (BCNF)

BCNF blev udviklet af Raymond Boyce og E.F. Codd; sidstnævnte betragtes bredt som far til relationel databasedesign.

BCNF er virkelig en udvidelse af 3. Normal Form (3NF). Af denne grund kaldes det ofte 3.5NF. 3NF oplyser, at alle data i en tabel kun skal afhænge af tabellens primære nøgle og ikke af noget andet felt i tabellen. Ved første øjekast ser det ud til, at BCNF og 3NF er de samme ting. I nogle sjældne tilfælde sker det dog, at en 3NF-tabel ikke er BCNF-kompatibel. Dette kan ske i tabeller med to eller flere overlappende sammensatte kandidatnøgler.