У меня проблема с домашней работой, которую я должен делать. Вопрос в том, какие уроки, которые я читал или смотрел не могут готовить мне решить эту проблему:Сочетания атрибутов, которые могут сформировать ключ для отношения с функциональными зависимостями?
Consider the relation R(A,B,C,D,E,F) with FD's:
CDE -> B
ACD -> F
BEF -> C
B -> D
Which combination of attributes can form a key for R?
Я не знаю, как даже начать. Из учебника, он сказал мне, чтобы сделать таблицу, как это:
Left | Middle | Right
----------------------
AE | BCDF |
Где «левый» относится только появляется на левой стороне зависимости и «средний» относится к появлению на левой и Правая сторона.
Оттуда я должен был найти замыкание A
, E
или AE
, чтобы увидеть, закрытие которых бы заставить меня ABCDEF
. Однако такого закрытия я не мог найти.
У кого-нибудь есть какие-либо советы по использованию этой проблемы или какие-либо лучшие идеи о том, как подойти к ее решению?
Каждый учебник по реляционным базам данных содержит по крайней мере один алгоритм для определения каждого ключа-кандидата для отношения R. Что говорит ваш учебник? –