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

Автор работы: Пользователь скрыл имя, 14 Ноября 2013 в 10:08, реферат

Краткое описание

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

Прикрепленные файлы: 1 файл

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

— 76.89 Кб (Скачать документ)

Нормализация  отношений – это итерационный обратный процесс декомпозиции начального отношения на несколько простейших отношений меньшей размерности.

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

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

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

Аппарат нормализации также разработал Кодд. Каждая нормальная форма ограничивает тип допустимых зависимостей между атрибутами. Кодд выделил три нормальных формы (сокращенные названия 1НФ, 2НФ и 3НФ). Наиболее совершенная из них - 3НФ. Сейчас уже известны и определенны 4НФ и 5НФ.

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

• все атрибуты отношения должны быть уникальными, то есть не допускается их дублирование, а также атомарными, то есть неделимыми;

• все строки таблицы  должны иметь одинаковую структуру, то есть одно и одно и то же количество атрибутов с совпадающими именами;

• имена столбцов должны быть разными, а значения однородными (одинакового формата);

•   порядок строк в таблице не существенен


Информация о работе Нормализация отношений