Проектирование Баз Данных

Приветствую всех, сегодня поговорим о проектировании баз данных.

НОРМАЛИЗАЦИЯ-Normalization

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

Для нормализации таблиц БД используют ограничения:

  • Первой нормальной формы.
  • Второй нормальной формы.
  • Третей нормальной формы.

Ограничения первой нормальной формы-The First Normal Form

Первая нормальная форма (1NF) – отсутствие повторяющихся данных, любое поле любой записи хранит только одно значение.

 

Ограничения второй нормальной формы-The second normal form

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

 

Ограничения третей нормальной формы-The third normal form

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

 

Денормализация

Денормализация – процесс понижения нормальной формы. Осуществляется если приведенная высшая форма приводит к ухудшению практического использования.

 

 

Обновлено: 20.08.2018 — 16:01

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.