Acasă Dezvoltare Care este a patra formă normală (4nf)? - definiție din techopedia

Care este a patra formă normală (4nf)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă a patra formă normală (4NF)?

A patra formă normală (4NF) este un nivel de normalizare a bazei de date în care nu există dependențe multivaluale non-banale, altele decât o cheie candidată.


Se bazează pe primele trei forme normale (1NF, 2NF și 3NF) și forma normală Boyce-Codd (BCNF). Aceasta afirmă că, pe lângă o bază de date care îndeplinește cerințele BCNF, aceasta nu trebuie să conțină mai mult de o dependență multivalentă.

Techopedia explică a patra formă normală (4NF)

O dependență multivalentă este ilustrată cel mai bine folosind un exemplu. Într-un tabel care conține o listă de trei lucruri - cursuri universitare, lectorul responsabil pentru fiecare curs și cartea recomandată pentru fiecare curs - aceste trei elemente (curs, lector și carte) sunt independente unul de celălalt. Modificarea cărții recomandate a cursului, de exemplu, nu are efect asupra cursului în sine. Acesta este un exemplu de dependență multivaluată: Un element depinde de mai mult de o valoare. În acest exemplu, cursul depinde atât de lector cât și de carte.


Astfel, 4NF afirmă că un tabel nu ar trebui să aibă mai mult de una dintre aceste dependențe. 4NF este rar utilizat în afara cercurilor academice.

Care este a patra formă normală (4nf)? - definiție din techopedia