Первая из этих многозначных зависимостей означает, что хотя для каждой
дисциплины не существует одного соответствующего только этой дисциплине
преподавателя, т.е. не выполняется функциональная зависимость ДП, тем не
менее, каждая дисциплина имеет определенное множество преподавателей,
независимо от наименования учебника.
Вторая многозначная зависимость интерпретируется аналогично.
Пусть А,В,С являются произвольными подмножествами множества
атрибутов отношения R. Тогда В многозначно зависит от А (А
В) тогда и
только тогда, когда множество значений В, соответствующее заданной паре
значений (А,С) отношения R, зависит только от А, но не зависит от С.
Очевидно, что многозначная зависимость АВ выполняется только
тогда, когда выполняется многозначная зависимость АС. Многозначные
зависимости всегда образуют связанные пары.
Возвращаясь к проблемам отношения ДПУ, можно сказать, что они
связаны с существованием многозначных зависимостей, которые не являются
функциональными (именно наличие таких зависимостей требует вставлять два
кортежа, когда надо добавить данные еще об одном преподавателе физики).
Проекции {Д,П} и {Д,У} не содержат многозначных зависимостей и поэтому
являются более желательными. Прежде чем дать определение четвертой
нормальной формы, познакомимся с теоремой Фейгина (R. Fagin):
Пусть А,В,С являются множествами атрибутов отношения R{А,В,С}.
Отношение R будет равно соединению его проекций {А,В} и {А,С} тогда и
только тогда, когда для отношения R выполняются многозначные зависимости
АВ и АС.
Отношение R находится в четвертой нормальной форме (4НФ) тогда и
только тогда, когда в случае существования многозначной зависимости
A
B все остальные атрибуты R функционально зависят от A.
Другими словами:
Отношение R находится в 4НФ, если оно находится в НФБК и все
многозначные зависимости отношения R фактически являются
функциональными зависимостями от потенциальных ключей.