Huis databases Wat is boyce-codd normale vorm (bcnf)? - definitie van techopedia

Wat is boyce-codd normale vorm (bcnf)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Boyce-Codd Normal Form (BCNF)?

Boyce-Codd Normal Form (BCNF) is een van de vormen van database-normalisatie. Een databasetabel bevindt zich in BCNF als en alleen als er geen niet-triviale functionele afhankelijkheden van attributen zijn op iets anders dan een superset van een kandidaatssleutel.

BCNF wordt ook wel 3.5NF of 3.5 Normal Form genoemd.

Techopedia verklaart Boyce-Codd Normal Form (BCNF)

BCNF is ontwikkeld door Raymond Boyce en EF Codd; de laatste wordt algemeen beschouwd als de vader van het relationele databaseontwerp.

BCNF is echt een uitbreiding van 3rd Normal Form (3NF). Om deze reden wordt het vaak 3.5NF genoemd. 3NF stelt dat alle gegevens in een tabel alleen afhankelijk moeten zijn van de primaire sleutel van die tabel en niet van een ander veld in de tabel. Op het eerste gezicht lijkt het erop dat BCNF en 3NF hetzelfde zijn. In sommige zeldzame gevallen gebeurt het echter dat een 3NF-tabel niet BCNF-compatibel is. Dit kan gebeuren in tabellen met twee of meer overlappende samengestelde kandidaatsleutels.

Wat is boyce-codd normale vorm (bcnf)? - definitie van techopedia