<<
>>

Третья нормальная форма

Понятие третьей нормальной формы основывается на понятии нетранзитивной зависимости.

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

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

Пример 15.13. Если в состав описательных реквизитов информационного объекта Студент включить фамилию старосты группы (Староста), которая определяется только номером группы, то одна и та же фамилия старосты будет многократно повторяться в разных экземплярах данного информационного объекта. В этом случае наблюдаются затруднения в корректировке фамилии старосты в случае назначения нового старосты, а также неоправданный расход памяти для хранения дублированной информации.

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

Пример 15.14. "Расщепление" информационного объекта, содержащего транзитивную зависимость описательных реквизитов, показано на рис. 15.18. Как видно из рис. 15.17, исходный информационный объект Студент группы представляется в виде совокупности правильно структурированных информационных объектов (Студент и Группа), реквизитный состав которых тождественен исходному объекту. Отношение Студент = (Номер, Фамилия, Имя, Отчество, Дата, Группа) находится одновременно в первой, второй и третьей нормальной форме.

Рис. 15.18. Пример "расщепления" структуры информационного объекта

<< | >>
Источник: Под ред. проф. Н.В. Макаровой. ИНФОРМАТИКА. 2000

Еще по теме Третья нормальная форма:

  1. ПСЕВДОЛЮБОВЬ: ФОРМА НОРМАЛЬНАЯ
  2. ХАРАКТЕР НОРМАЛЬНЫЙ
  3. Ошибки — дело нормальное
  4. ЦЕЛЬ СЕКСУАЛЬНАЯ НОРМАЛЬНАЯ
  5. ЖИЗНЬ ПОЛОВАЯ НОРМАЛЬНАЯ
  6. Закон нормального распределения
  7. Закон нормального распределения
  8. Рацион нормального питания
  9. Говорите нормальным тоном.
  10. ОСНОВНОЕ ОТЛИЧИЕ ИНФЕКЦИИ ОТ НОРМАЛЬНОГО, ЗДОРОВОГО ЧУВСТВА:
  11. 6. Общение со сверстниками – важнейшее условие нормального развития ребенка