Разница между каноническим покрытием и минимальным покрытием - PullRequest
7 голосов
/ 15 июня 2011

Извиняюсь, если это нелепый вопрос;

Я искал ответ безрезультатно.

Я знаю, как рассчитать минимальное покрытие;

т.е. убедитесь, что каждая функциональная зависимость имеет только один атрибут в RHS, удалите лишние / избыточные атрибуты lhs, рассчитав закрытие каждого исследующего все FD, проверяя, можно ли их удалить (снова путем вычисления закрытия)

Is 'canonical 'просто еще одно слово для обозначения того же?

Ответы [ 3 ]

10 голосов
/ 07 февраля 2014

Каноническому покрытию «разрешено» иметь более одного атрибута с правой стороны. Минимальное покрытие не может. Например, каноническое покрытие может быть «A -> BC», где минимальное покрытие будет «A -> B, A -> C». Это единственная разница.

1 голос
/ 26 июля 2011

каноническое покрытие - это создание минимального FD из набора замыканий F +. Основным фактором отказа от канонического замыкания является отсутствие в нашей базе данных избыточных зависимостей.

  • divyalakshmi
1 голос
/ 15 июня 2011

Я верю, что это одно и то же, но я посмотрел это, чтобы быть уверенным. Целью расчета Canonical является обеспечение минимума в вопросах или избыточности.

Canonical

...