Hem databaser Vad är boyce-codd normalform (bcnf)? - definition från techopedia

Vad är boyce-codd normalform (bcnf)? - definition från techopedia

Innehållsförteckning:

Anonim

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.

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

BCNF utvecklades av Raymond Boyce och EF 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 data 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.

Vad är boyce-codd normalform (bcnf)? - definition från techopedia