Зміст:
- Визначення - Що означає четверта нормальна форма (4NF)?
- Техопедія пояснює четверту нормальну форму (4NF)
Визначення - Що означає четверта нормальна форма (4NF)?
Четверта нормальна форма (4NF) - це рівень нормалізації бази даних, де немає нетривіальних багатозначних залежностей, крім ключа-кандидата.
Він будується на перших трьох нормальних формах (1NF, 2NF і 3NF) та нормальній формі Бойса-Кодда (BCNF). У ньому зазначається, що, крім бази даних, що відповідає вимогам BCNF, вона не повинна містити більше однієї багатозначної залежності.
Техопедія пояснює четверту нормальну форму (4NF)
Багатозначну залежність найкраще проілюструвати на прикладі. У таблиці, що містить перелік трьох речей - курси коледжу, викладач, який відповідає за кожен курс, та рекомендована книга для кожного курсу - ці три елементи (курс, викладач та книга) не залежать один від одного. Наприклад, зміна рекомендованої книги для курсу не впливає на сам курс. Це приклад багатозначної залежності: Елемент залежить від більш ніж одного значення. У цьому прикладі курс залежить як від лектора, так і з книги.
Таким чином, 4NF стверджує, що таблиця не повинна мати більше однієї з цих залежностей. 4NF рідко використовується поза академічними колами.
