2015-04-15 2 views
0

Учитывая таблицу, состоящую из атрибутов R = [U, V, W, X, Y, Z] и функциональных зависимостей: F = {UV->WXYZ, VW->Y, Y->Z}Почему это во 2-й нормальной форме

я определил, что возможный кандидат ключ для таблицы R является UV.

Когда дело доходит до определения самой высокой нормальной формы, я думаю, что таблица находится в 1-й нормальной форме. 1NF, потому что часть ключа определяет значение в таблице (VW -> Y). Согласно ответам, что преподаватель предоставил таблицу в 2nf, кто-нибудь может объяснить, почему это так?

ответ

1

Вы сказали это сами, часть ключа должна определить другое значение. Если ваш ключ UV, тогда U или V должны определить что-то еще, чтобы сломать 2NF. Тот факт, что VW имеет V в нем, не имеет никакого отношения к определению, поскольку он должен быть таким, что U сам по себе или V сам по себе должен что-то определить.

Удачи вам завтра!

1

Таблица во второй нормальной форме также находится в первой нормальной форме - это одно из требований к второй нормальной форме (http://en.wikipedia.org/wiki/Second_normal_form). Если каждый столбец (W, X, Y и Z) зависит от всего составного ключа (U и V), то таблица находится во второй нормальной форме. Если одному столбцу нужна только часть ключа и будет дублироваться для того же значения этой одной части, независимо от значения второй части, тогда таблица НЕ находится во второй нормальной форме.

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

Смежные вопросы