будет декомпозицией без потерь тогда
Однако Фейджином Р. [52] доказана следующая теорема:
Теорема (Фейджина). Пусть
,
,
- непересекающиеся множества атрибутов отношения
.
Декомпозиция отношения
на проекции
и
будет декомпозицией без потерь тогда и только тогда, когда имеется многозначная зависимость
.
Замечание. Если зависимость
является тривиальной, т.е. существует одна из функциональных зависимостей
или
, то получаем теорему Хеза.
Доказательство теоремы.
Необходимость. Пусть декомпозиция отношения
на проекции
и
является декомпозицией без потерь. Докажем что
.
Предположим, что отношение
содержит кортежи
и
. Необходимо доказать, что кортеж
также содержится в
. По определению проекций, кортеж
содержится в
, а кортеж
содержится в
. Тогда кортеж
содержится в естественном соединении
, а в силу того, что декомпозиция является декомпозицией без потерь, этот кортеж содержится и в
.
Необходимость доказана.
Достаточность. Пусть имеется многозначная зависимость
. Докажем, что декомпозиция отношения
на проекции
и
является декомпозицией без потерь.
Как и в доказательстве теоремы Хеза, нужно доказать, что
для любого состояния отношения
.
Включение
доказывается как в теореме Хеза. Такое включение выполняется всегда для любой декомпозиции отношения
.
Докажем включение
. Пусть кортеж
. Это означает, что в проекции
содержится кортеж
, а в проекции
содержится кортеж
. По определению проекции, найдется такое значение
атрибута
, что отношение
содержит кортеж
. Аналогично, найдется такое значение
атрибута
, что отношение
содержит кортеж
. Тогда по определению многозначной зависимости кортеж
. Включение доказано.
Достаточность доказана.
Теорема доказана.
Определение 4. Отношение
находится в
четвертой нормальной форме (
4НФ) тогда и только тогда, когда отношение находится в НФБК и не содержит нетривиальных многозначных зависимостей.
Отношение "Абитуриенты-Факультеты-Предметы" находится в НФБК, но не в 4НФ. Согласно теореме Фейджина, это отношение можно без потерь декомпозировать на отношения:
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий