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