Рассмотрим R(A,B,C,D,E)
F = {BC->AE, A->D, D->C, ABD->E}
. Мне нужно найти все возможные ключи схемы. Я знаю, что BA
,BC
,BD
— это ключи, но я хочу знать, как их обнаружить.
Я видел некоторые ответы в ключах-кандидатах из функциональных зависимостей = но я не совсем понял их. из того, что они предлагают, я получил L={B}
, M={A,C,D}
, R={E}
Теперь мне нужно добавить от M
по одному до L
. Я начинаю с A
, получаю BA
. Итак, BA->A
, BA->B
(тривиально), а поскольку A->D
, значит, BA->D
и поскольку D->C
мы получаем BA->C
. Но как мы получаем E
?
E
- person Nikos M.   schedule 13.12.2015