Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы_данных.docx
Скачиваний:
101
Добавлен:
15.06.2014
Размер:
719.51 Кб
Скачать

Раздел 6. Третья нормальная форма (3нф).

Отношение R в 2НФ будет обладать такими же недостатками, что и в 1НФ, если в нем содержатся частичные и транзитивные зависимости.

Дано: Отношение R, определенное на множестве атрибутов Множество зависимостей F, которому удовлетворяет отношение R.

Отношение R находится в 3НФ, если оно находится в 2НФ и в ней НЕ выполнены следующие условия:

X – первичный ключ отношения R. .

Если , то зависимость частичная, иначе транзитивная.

Правила построения 3НФ.

Если в отношении R найдены множество Y, удовлетворяющие пунктам 1-3 определения, то выполняется декомпозиция:

Формируется новое отношение, определенное на атрибутах YAj, где Y – первичный ключ нового отношения. И из отношения R удаляются атрибуты Aj.

Пример. Пусть множество U

1 – первичный атрибут

Отношение R, определенное на множестве всех атрибутов, находится в 2НФ.

Сравнение 3НФ с 2НФ:

  1. Отношение в 3НФ обладает однозначной семантической интерпретацией в отличие от 2НФ.

  2. В 2НФ необходимо просмотреть всю таблицу (аномалия дополнения и модификации). В 3НФ эта дата в единственном экземпляре.

  3. Если над проектом временном никто не работает, то в 2НФ сведения будут удалены из БД (аномалия удаления).

  4. Объем БД в3НФ обычно меньше, чем в 2НФ.