Я изучаю курс теории баз данных, и после прочтения мне не ясно, как я могу вывести ключи, учитывая набор функциональных зависимостей.
У меня есть пример проблемы:
Найти все ключи отношения R (ABCDEFG) с функциональными зависимостями
AB → C
CD → E
EF → G
FG → E
DE → C
BC → A
Продемонстрируйте свои знания, определив, какое из следующего является ключом.
a. BCDEF
b. ADFG
c. BDFG
d. BCDE
] Может ли кто-нибудь объяснить мне, как разложить функциональные зависимости, чтобы сделать вывод, что какая-то комбинация атрибутов является ключевой? Я ожидаю, что столкнусь с рядом проблем такого типа, и мне нужно понять, как их решать.