Нормализация отношений.
Автоматизация рабочего места менеджера кадрового агентства
Первая нормальная форма (1НФ) Отношение находится в первой нормальной форме, если на пересечении каждого столбца и каждой строки находятся только элементарные (неделимые) значения атрибутов. При переходе к следующей нормальной форме свойства предыдущих нормальных форм сохраняются. Нормализация отношений обеспечивает эффективность структур данных в реляционной БД. Каждая следующая нормальная форма… Читать ещё >
Нормализация отношений. Автоматизация рабочего места менеджера кадрового агентства (реферат, курсовая, диплом, контрольная)
Нормализация отношений обеспечивает эффективность структур данных в реляционной БД.
Этот процесс уменьшает избыточность данных (хранение одинаковых данных в нескольких местах). В результате более рационально используется внешняя память, уменьшается вероятность нарушения согласованности данных.
Нормализация представляет собой действия по последовательному преобразованию исходной (ненормализованной) таблицы в нормализованные отношения в первой нормальной форме (1НФ), 2НФ, 3НФ, нормальной форме Бойса-Кодда (НФБК), 4НФ, 5НФ.
Основные свойства нормальных форм:
- · каждая следующая нормальная форма улучшает свойства предыдущей нормальной формы;
- · при переходе к следующей нормальной форме свойства предыдущих нормальных форм сохраняются.
Первая нормальная форма (1НФ) Отношение находится в первой нормальной форме, если на пересечении каждого столбца и каждой строки находятся только элементарные (неделимые) значения атрибутов.
Вторая нормальная форма (2НФ).
Отношение находится во второй нормальной форме, если оно находится в первой нормальной форме, и каждый неключевой атрибут (т. е. не являющийся составной частью первичного ключа) функционально полно зависит от первичного ключа.
Третья нормальная форма (3НФ) Отношение находится в третьей нормальной форме, если оно находится во второй нормальной форме и каждый его не ключевой атрибут непосредственно (не транзитивно) зависит от первичного ключа.
В большинстве случаев достижение третьей нормальной формы считается достаточным для реальных проектов баз данных, однако в теории нормализации существуют нормальные формы высших порядков (НФБК, 4НФ, 5НФ), некоторые из которых связаны уже не с функциональными зависимостями между атрибутами отношений, а отражают более тонкие вопросы смыслового содержания предметной области. Уровень нормализации отношения определяется смысловым содержанием составляющих его данных. Невозможно по схеме отношения (его структуре) или абстрактно рассматриваемым данным оценить, в какой нормальной форме находится отношение. Для решения этой задачи необходимо идентифицировать первичный и вероятные ключи отношения и выполнить анализ всех зависимостей между данными.