Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




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

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

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

Основные свойства нормальных форм:

1. Каждая следующая нормальная форма улучшает свойства предыдущей нормальной формы.

2. При переходе к следующей нормальной форме свойства предыдущих нормальных форм сохраняются.

Процесс нормализации включает в себя:

1. Устранение повторяющихся групп (приведение к 1НФ).

2. Удаление частично зависимых атрибутов (приведение к 2НФ).

3. Удаление транзитивно зависимых атрибутов (приведение к 3НФ).

Далее кратко рассмотрим основные особенности и свойства нормальных форм.

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

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

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

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

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

Во время проектирования базы данных аэропорта была произведена нормализация отношений до третьей нормальной формы.


 


<== предыдущая страница | следующая страница ==>
Концептуальная модель (Инфологическая модель) | Таблицы. MS Access поддерживает реляционную модель данных, т.е

Дата добавления: 2015-07-26; просмотров: 238; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.004 сек.