Секретность. При этом упрощается защита данных от несанкционированного доступа. Секретные данные можно выделить в отдельные отношения и установить проверку правила доступа к этим данным.
Точность. Она обеспечивается применением математических методов.
Гибкость. Разрезая и склеивая отношения пользователь может получать нужные файлы в нужной для себя форме.
Простота
Изменение даты проекта заставляет искать все записи, которые содержат дату или ее модификацию.
До назначения конкретного служащего некуда записать дату окончания проекта.
Отношение во 2НФ может допускать аномалии для выполнения операции модификации, удаления, включения.
В общем случае каждый атрибут должен полностью зависеть от всего ключа. В другом случае его рекомендуется выделять в отдельное отношение.
3НФ
Схема отношения находится в 3НФ, если она находится во 2НФ и каждый непервичный атрибут не транзитивно зависит от первичного ключа. На практике переход к 3НФ означает устранение всех транзитивных зависимостей атрибутов, не являющихся основными, от первичных ключей.
Рассмотрим пример.
На рисунке раздела 3.4. атрибут «дата окончания» зависит от атрибута «номер проекта», который в свою очередь зависит от атрибута «номер служащего». Таким образом, атрибут «дата окончания проекта» транзитивно зависит от атрибута «№ служащего». Приведем это отношение к 3НФ.
*
*
*
Недостатки основной схемы.
Примечание. 3НФ является основной при построении реляционных моделей данных. Если в отношении отсутствуют многозначные зависимости, то практически снимаются аномалии операции.
4НФ
Если в отношении присутствуют многозначные зависимости, то схему отношения необходимо переводить в 4НФ. Нормализация отношения производится с помощью метода декомпозиции исходной схемы.
Декомпозицией схемы отношения R называется замена ее совокупностью подмножеств ρ={R1…, Rn}, R={А1…, АR}, таких, что выполняется следующее соотношение:
R1U R2 U…= U Rn= R={А1…, АR}
При этом не требуется, чтобы схемы подмножеств Ri были непересекающимися.
Выделим основные преимущества реляционных баз данных:
5. Простота ведения базы данных: физическое размещение двумерных файлов значительно проще, чем размещение сетевых и древовидных структур.