Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоргалка / иосу / иосу (6).doc
Скачиваний:
13
Добавлен:
26.01.2019
Размер:
251.39 Кб
Скачать

10 Нормализация отношений

Нормализация - формальный метод анализа отношений на основе их первичного ключа (или потенциальных ключей) и существующих функциональных зависимостей.

Цель нормализации - получение такого проекта базы данных, в котором каждый факт хранится в одном месте, то есть исключена избыточность информации.

(см. предыдущее – 3 вида функциональных зависимостей)

Нормальная форма представляет собой ограничение на схему базы данных (отношения), которое избавляет базу данных от некоторых нежелательных свойств

Нормальные формы (НФ) подчиняются правилу вложенности, кото­рое заключается в следующем: каждая нормальная форма является в некотором смысле более ограниченной, но и более желательной, чем предшествующая.

Процесс нормализации отношений методом нормальных форм предпо­лагает последовательное удаление из исходного отношения следующих межатрибутных зависимостей:

- частичных зависимостей неключевых атрибутов от ключа (2НФ);

- транзитивных зависимостей неключевых атрибутов от ключа (ЗНФ);

- зависимость ключей (атрибутов составных ключей) от неключевых атрибутов (БКНФ).

Первая нормальная форма(1НФ). Отношение находится в 1НФ, если все его атрибуты являются простыми (имеют единственное зна­чение). Исходное отношение строится таким образом, чтобы оно было в 1НФ. (ФИО разложить на Ф, И, О)

Вторая нормальная форма(2НФ). Отношение находится в 2НФ, если оно находится в 1НФ и каждый неключевой атрибут функцио­нально полно зависит от первичного ключа (составного). (путем проекции)

Третья нормальная форма(ЗНФ). Отношение находится в ЗНФ, если оно находится в 2НФ и каждый неключевой атрибут нетранзитивно зависит от первичного ключа (то есть, не зависит функционально от любого другого неключевого поля). (путем проекции)

Нормальная форма Бойса-Кодда (БКНФ). Отношение на­ходится в БКНФ, если оно находится в ЗНФ и в нем отсутствуют зависи­мости ключей (атрибутов составного ключа) от неключевых атрибутов.

Полной декомпозицией отношения называют такую совокупность произвольного числа ее проекций, соединение которых полностью совпа­дает с содержимым таблицы

Пятая нормальная форма(5НФ). Отношение находится в 5НФ, тогда и только тогда, когда в каждой ее полной декомпозиции все проекции содержат возможный ключ. Отношение, не имеющее ни одной полной декомпозиции, также находится в 5НФ.

Четвертая нормальная форма (4НФ) является частным слу­чаем 5НФ, когда полная декомпозиция должна быть соединением ровно двух проекций

Соседние файлы в папке иосу