Съдържание:
- Определение - Какво означава Четвъртата нормална форма (4NF)?
- Техопедия обяснява четвъртата нормална форма (4NF)
Определение - Какво означава Четвъртата нормална форма (4NF)?
Четвъртата нормална форма (4NF) е ниво на нормализиране на базата данни, при което няма нетривиални многозначни зависимости, различни от кандидат ключ.
Той се основава на първите три нормални форми (1NF, 2NF и 3NF) и нормалната форма на Boyce-Codd (BCNF). В него се посочва, че в допълнение към база данни, отговаряща на изискванията на BCNF, тя не трябва да съдържа повече от една многозначна зависимост.
Техопедия обяснява четвъртата нормална форма (4NF)
Многозначната зависимост е най-добре илюстрирана с помощта на пример. В таблица, съдържаща списък с три неща - курсове в колежа, преподавателят, отговарящ за всеки курс, и препоръчаната книга за всеки курс - тези три елемента (курс, преподавател и книга) са независими един от друг. Например, промяната на препоръчаната книга за курса няма ефект върху самия курс. Това е пример за многозначна зависимост: Елементът зависи от повече от една стойност. В този пример курсът зависи както от преподавател, така и от книга.
По този начин 4NF заявява, че една таблица не трябва да има повече от една от тези зависимости. 4NF рядко се използва извън академичните среди.