Как найти ключ-кандидат с помощью FD.S?

VW->XYZ, Z->W, Y->VW

это отношение функциональной зависимости S{V,W,X,Y,Z}. ключ-кандидат 'Y'?? или другой?? У меня вопрос. Почему Z-> W ломают нормальную форму? а какого типа нарушена нормальная форма?

1 ответ

Отношение имеет три ключа-кандидата:

1. Y
2. VW
3. VZ

и вы можете проверить это, рассчитав закрытие каждого из них.

Отношение не в нормальной форме Бойса-Кодда (BCNF), так как в зависимости Z → W определитель (Z) не является суперключем (в то время как в двух других зависимостях определителями являются ключи).

Наконец, обратите внимание, что отношение находится в третьей нормальной форме (3NF), так как W является основным атрибутом (то есть является атрибутом ключа-кандидата).

Другие вопросы по тегам