Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Управл_данными / 06-Норм_Формы

.pdf
Скачиваний:
16
Добавлен:
03.06.2015
Размер:
956.19 Кб
Скачать

5НФ

– пятая нормальная форма

Таблица находится в 5NF, если она находится в 4NF и любая многозначная зависимость соединения в ней является тривиальной.

Пятая нормальная форма в большей степени является теоретическим исследованием и практически не применяется при реальном проектировании баз данных.

Это связано со сложностью определения самого наличия зависимостей «проекции — соединения», поскольку утверждение о наличии такой зависимости должно быть сделано для всех возможных состояний БД.

Очень редко таблица, находящаяся в 4NF, не соответствует 5NF.

Это те ситуации, в которых реальные правила, ограничивающие допустимые комбинации атрибутов, никак не выражены в структуре таблицы (например, правила определенного бизнеса).

В таком случае, если таблица не приведена к 5NF, бремя обеспечения логической целостности данных отчасти переляжет на приложение, отвечающее за добавление, удаление и изменения таблицы.

21

Теоретически БД должна быть максимально нормализованной.

В идеале БД должна состоять из большого количества узких таблиц: ключ + один – два атрибута.

Но нельзя забывать о том, что теория имеет дело с абстрактными идеализированными БД, в которых все операции поиска и исправления данных производятся мгновенно, и при этом всегда поддерживается безупречная целостность данных.

Реальные СУБД не обладают такими свойствами, поэтому для них чаще всего достаточно 3НФ или БКНФ.

22

Соседние файлы в папке Управл_данными