Dom Rozwój Co to jest czwarta postać normalna (4nf)? - definicja z techopedii

Co to jest czwarta postać normalna (4nf)? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza czwarta postać normalna (4NF)?

Czwarta postać normalna (4NF) to poziom normalizacji bazy danych, w którym nie ma nietrywialnych zależności wielowartościowych innych niż klucz kandydujący.


Opiera się na pierwszych trzech normalnych formach (1NF, 2NF i 3NF) oraz na normalnej formie Boyce-Codd (BCNF). Stwierdza, że ​​oprócz bazy danych spełniającej wymagania BCNF, nie może zawierać więcej niż jednej zależności wielowartościowej.

Techopedia wyjaśnia Fourth Normal Form (4NF)

Zależność wielowartościową najlepiej ilustruje przykład. W tabeli zawierającej listę trzech rzeczy - kursów na uczelni, wykładowcy odpowiedzialnego za każdy kurs i zalecanej książki dla każdego kursu - te trzy elementy (kurs, wykładowca i książka) są od siebie niezależne. Na przykład zmiana książki zalecanej na kurs nie ma wpływu na sam kurs. To jest przykład zależności wielowartościowej: element zależy od więcej niż jednej wartości. W tym przykładzie kurs zależy zarówno od wykładowcy, jak i książki.


Zatem 4NF stwierdza, że ​​tabela nie powinna mieć więcej niż jednej z tych zależności. 4NF jest rzadko używany poza środowiskiem akademickim.

Co to jest czwarta postać normalna (4nf)? - definicja z techopedii