Процедура нормализации

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

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

В процессе нормализации данные группируются в таблицы, представляющие классы объектов и их взаимодействие.

Цели, которые преследуются при построении наиболее эффективной структуры данных:

- Обеспечить быстрый доступ к данным.

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

- Обеспечить целостность данных, т.о. чтобы при изменении одних объектов автоматически происходило соответствующее изменение связанных с ними объектов.

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

Проектирование реляционной БД методом декомпозиции:

  1. разработка универсального отношения для БД
  2. определение всех ФЗ между отношениями
  3. определение того, находится ли отношение в НФБК
  4. повторение шагов 1,2 для каждого нового отношения, полученного в результате декомпозиции. Проектирование завершается, если все отношения находятся в НФБК.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: