Forma normală Boyce-Codd (BCNF)

Autor: John Stephens
Data Creației: 21 Ianuarie 2021
Data Actualizării: 29 Iunie 2024
Anonim
Boyce-Codd Normal Form (BCNF) | Database Normalization | DBMS
Video: Boyce-Codd Normal Form (BCNF) | Database Normalization | DBMS

Conţinut

Definiție - Ce înseamnă Boyce-Codd Normal Form (BCNF)?

Forma normală Boyce-Codd (BCNF) este una dintre formele de normalizare a bazei de date. Un tabel de baze de date se află în BCNF dacă și numai dacă nu există dependențe funcționale non-banale ale atributelor de orice altceva decât un suprapus al unei chei de candidat.


BCNF este, de asemenea, uneori denumit 3.5NF, sau 3.5 Forma normală.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Boyce-Codd Normal Form (BCNF)

BCNF a fost dezvoltat de Raymond Boyce și E.F. Codd; acesta din urmă este considerat pe scară largă părintele proiectării relaționale a bazelor de date.

BCNF este într-adevăr o extensie a 3-a Formă Normală (3NF). Din acest motiv este denumit frecvent 3.5NF. 3NF afirmă că toate datele dintr-un tabel trebuie să depindă numai de cheia principală a tabelului și nu de orice alt câmp din tabel. La prima vedere, s-ar părea că BCNF și 3NF sunt același lucru. Cu toate acestea, în unele cazuri rare se întâmplă ca un tabel 3NF să nu fie conform cu BCNF. Acest lucru se poate întâmpla în tabele cu două sau mai multe chei de compunere suprapuse.