Q:

Candidate Key найти

Есть взаимоотношение:

Как найти Candidate Key здесь? Уверен, что здесь не один. И покажите способ нахождения
Я считаю, что DBA, BAD - это candidate key

A:

1) BA->C
2) BA->E (транзитивность)
3) BA->DB (транзитивность)
4) BA->D (проективность)
5) BA->B (проективность)
6) BA->A (транзитивность через 4)

Итого, всё зависит от BA. Получается, что BA - ключ.

