2014-11-25 3 views
0

Это скорее проверка концепции, чем что-либо, но предположим, что у меня есть отношение R по атрибутам ABCD с функциональными зависимостями B -> ACD и C -> D. Уединенный ключ для это отношение B, а суперкей для этого отношения есть BC, правильно?Проверка концепции - определение ключа из функциональных зависимостей

+0

Это не имеет смысла говорить «с FDS B -> ДСА и С -> D». Вы не можете сказать, что это единственные, потому что, если они присутствуют, это B-> A & others. Может быть, вы имеете в виду, те, плюс те, которые они подразумевают, и никакие другие; но вы этого не сказали. Возможно, вы имеете в виду, что только те и вы используете форму для перечисления FD, где все определенные атрибуты данного определителя называются в одном FD. Но ты тоже этого не сказал. Возможно, вы имеете в виду, что это минимальное покрытие (в этом случае вы должны использовать предыдущую форму). Но ты тоже этого не сказал. Так вы получаете эту часть концепции? – philipxy

ответ

0

Единственный ключ кандидата в вашем примере - действительно B. Любая коллекция атрибутов, содержащая B, будет суперключем, например, B, AB, BC или ABD.

-1

кандидат ключ B.

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