Boyce-Codd Normal Form (BCNF)

Författare: John Stephens
Skapelsedatum: 21 Januari 2021
Uppdatera Datum: 29 Juni 2024
Anonim
Boyce-Codd Normal Form (BCNF) | Database Normalization | DBMS
Video: Boyce-Codd Normal Form (BCNF) | Database Normalization | DBMS

Innehåll

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

Boyce-Codd Normal Form (BCNF) är en av formerna för databasnormalisering. En databastabell finns i BCNF om och bara om det inte finns några icke-triviala funktionella beroenden av attribut på något annat än en superset av en kandidatnyckel.


BCNF kallas också ibland 3,5NF eller 3,5 normal form.

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Boyce-Codd Normal Form (BCNF)

BCNF utvecklades av Raymond Boyce och E.F. Codd; det senare anses allmänt vara fadern till relationell databasdesign.

BCNF är verkligen en förlängning av 3rd Normal Form (3NF). Av denna anledning benämns det ofta 3,5NF. 3NF anger att all information i en tabell endast måste bero på tabellens primära nyckel och inte på något annat fält i tabellen. Vid första anblicken verkar det som om BCNF och 3NF är samma sak. I vissa sällsynta fall händer det dock att en 3NF-tabell inte är BCNF-kompatibel. Detta kan hända i tabeller med två eller flera överlappande sammansatta kandidatnycklar.