Шаг 4: в PDF-файле вычисляются все суперключи, а не ключи-кандидаты. Вы не получите 127 ключей-кандидатов.
Вот разница между Кандидатом и Супер ключом:
Супер-ключи : Супер-ключ означает супер-набор ключей.
Супер Ключ - это набор из одного или нескольких атрибутов, которые взяты вместе и могут однозначно идентифицировать все другие атрибуты.
Ключи-кандидаты :
Ключи-кандидаты - это супер-ключи, для которых ни одно из поднаборов не является супер-ключом. Другими словами, ключи-кандидаты - это минимальные супер-ключи.
А давайте рассмотрим пример:
Отношение be R (A, B, C, D, E)
Функциональные зависимости :
A → BCDE. Это означает, что атрибут «A» однозначно определяет другие атрибуты B, C, D, E.
BC → ADE Это означает, что атрибуты «BC» совместно определяют все остальные атрибуты A, D, E в отношении.
Первичный ключ: A
Ключи-кандидаты: A, BC
Супер-ключи: A, BC, ABC, AD
ABC, AD не являются ключами-кандидатами, поскольку оба не являются минимальными супер-ключами.
Надеюсь, это поможет