Архитектура Microsoft Windows для разработчиков

Правила нормализации


В соответствии с правилами проектирования баз данных - правилами нормализации — каждая таблица должна описывать объекты одного типа: людей, места события или вещи. Существуют три формы нормализации базы данных (рис! 6.17), каждая из которых определяет состояние данных в БД.

Рис. 6.17 Нормальные формы

  • Первая нормальная форма: запрещает повторяющиеся группы или множественные столбцы значений.
  • Вторая нормальная форма: запрещает неключевому полю зависеть от части составного первичного ключа — разрешена только зависимость от первичного ключа в целом.
  • Третья нормальная форма: запрещает неключевому полю зависеть от другого неключевого поля.
  • База данных, спроектированная по правилам нормализации, состоит из большего, чем в ненормализованной, числа компактных простых таблиц, что уменьшает избыточность данных и объем пространства, необходимого для их хранения.



    Содержание раздела