Hjem Databaser Hvad er boyce-codd normal form (bcnf)? - definition fra techopedia

Hvad er boyce-codd normal form (bcnf)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

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

Boyce-Codd Normal Form (BCNF) er en af ​​formerne for database-normalisering. En databasetabel findes 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.

Techopedia forklarer Boyce-Codd Normal Form (BCNF)

BCNF blev udviklet af Raymond Boyce og EF 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.

Hvad er boyce-codd normal form (bcnf)? - definition fra techopedia