Acasă Baze de date Ce este boic-codd forma normală (bcnf)? - definiție din techopedia

Ce este boic-codd forma normală (bcnf)? - definiție din techopedia

Cuprins:

Anonim

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ă.

Techopedia explică Boyce-Codd Normal Form (BCNF)

BCNF a fost dezvoltat de Raymond Boyce și EF 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.

Ce este boic-codd forma normală (bcnf)? - definiție din techopedia