Boyce-Codd Normal Form (BCNF)

Schrijver: John Stephens
Datum Van Creatie: 21 Januari 2021
Updatedatum: 29 Juni- 2024
Anonim
Boyce-Codd Normal Form (BCNF) | Database Normalization | DBMS
Video: Boyce-Codd Normal Form (BCNF) | Database Normalization | DBMS

Inhoud

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.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Boyce-Codd Normal Form (BCNF)

BCNF werd ontwikkeld door Raymond Boyce en E.F. 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.