Нормализация баз данных - Нормализация

E-mail Печать PDF
Рейтинг пользователей: / 1
ХудшийЛучший 
Индекс материала
Нормализация баз данных
Ключи
Нормализация
Первая нормальная форма
НФБК
Целостность данных
Деловые правила
Все страницы

  Нормализация

Нормализацией называется процесс удаления избыточных данных. Каждый элемент данных должен храниться в базе в одном и только одном экземпляре. Существует пять распространенных форм нормализации, основанных на математической теории отношений. Как правило, база данных приводится к третьей нормальной форме. Различные формы нормализации таковы:

·  Первая нормальная форма - удаление повторяющихся групп.

·  Вторая нормальная форма - удаление избыточных данных.

·  Третья нормальная форма - удаление атрибутов, не зависящих от первичного ключа.

·  Четвертая нормальная форма - изоляция независимых множественных отношений.

·  Пятая нормальная форма - изоляция семантически связанных множественных отношений.

Большинство баз данных нормализуются в третьей нормальной форме.

 Обычно это приводит к увеличению числа сущностей, обладающих меньшим количеством атрибутов.

Нормализация повышает быстродействие, ускоряет сортировку и построение индекса, уменьшает количество индексов на сущность, ускоряет операции вставки и обновления и уменьшает число неопределенных атрибутов.

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



 

Добавьтe Ваш комментарий

Ваше имя (псевдоним):
Ваш адрес почты:
Заголовок:
Комментарий: