Рассмотрим отношение схемы R = (A, B, C, D, E, F) и множество функциональных зависимостей:Как выбрать ключ кандидата в данной схеме отношений R?
A→B
A→C
BC→E
BC→D
E→F
BC→F
Какой кандидат ключ отношения R?
A) A
B) BC
C) ABC
D) ABCE
стандартный ответ является C, который я должен использовать ABC в качестве кандидата ключа в этих отношениях.
Но так:
A -> B,C
B,C -> D,E,F
, так что я думаю, что можно определить все другие атрибуты
A -> B,C,D,E,F
ли я неправильно понял отношения с зависимостями?
Почему я не могу просто использовать ключ А в качестве ключа кандидата для идентификации всех остальных атрибутов?
Предположительно вы имеете в виду «функционально определяет», а не «может идентифицировать». Какую цепочку правил/аксиом вы можете использовать, чтобы показать, что A -> B, C & BC -> D подразумевает ABC -> D? PS Что означает «отношения зависимостей»? – philipxy