Задача «Рассмотрим отношение R с пятью атрибутами ABCDE. Вам даны следующие зависимости
- A-> B
- BC-> E
- ED-> A
Список всех ключей для R.
Учитель дал нам ключи, которые являются ACD, BCD, CDE
И нам нужно показать работу, чтобы добраться до них.
Первые два я решил.
Для BCD, переходное значение 2 с 3, чтобы получить (BC-> E) D-> A => BCD-> A.
и для идентификатора ACD переходное значение 1 с 4 (BCD), чтобы получить (A-> B) CD-> A => ACD-> A
Но я не могу понять, как получить CDE.
Так что, похоже, я сделал это неправильно, после поиска в Google я нашел этот ответ
- методология поиска ключей:
рассмотрим наборы атрибутов α, содержащие: a. определяющие атрибуты F (т.е. A, BC,
ED) и б. атрибуты, НЕ содержащиеся в определенных (т. е. C, D). затем
сделать алгоритм закрытия атрибута:
если α + надмножество R, то α -> R
Три клавиши: CDE, ACD, BCD
Источник
Из того, что я могу сказать, поскольку C, D не находятся на левой стороне зависимостей. Клавиши расположены с левой стороны, к ним предварительно прикреплен компакт-диск. Может кто-нибудь объяснить мне это более подробно, почему?