Установки, которые не являются подмножествами других наборов.
Например, {A-B} и {A, B, C} не могут быть одновременно ключами-кандидатами, потому что {A, B} является подмножеством {A, B, C}.
Комбинации из 2 атрибутов или 3 атрибутов генерируют максимальное количество одновременных клавиш-кандидатов.
Посмотрите, как 3 набора атрибутов фактически дополняют 2 набора атрибутов, например. {C, D, E} является дополнением к {A, B}.
2 3
attributes attributes
sets sets
1. {A,B} - {C,D,E}
2. {A,C} - {B,D,E}
3. {A,D} - {B,C,E}
4. {A,E} - {B,C,D}
-
5. {B,C} - {A,D,E}
6. {B,D} - {A,C,E}
7. {B,E} - {A,C,D}
-
8. {C,D} - {A,B,E}
9. {C,E} - {A,B,D}
-
10. {D,E} - {A,B,C}
Если бы я взять наборы одного атрибута, я бы только 4 варианта
{A},{B},{C},{D}
Любой набор с более чем 1 элемент будет содержать один из перечисленных выше, и, следовательно, не будет квалифицированный.
Если бы я взять наборы из 4 атрибутов, я бы только 4 варианта
{A,B,C,D},{A,B,C,E},{A,B,D,E},{B,C,D,E}
Любой набор с более чем 4 элемента будет содержать один из перечисленных выше, и, следовательно, не будут квалифицированы. Любой набор, содержащий менее 4 элементов, будет содержать одно из указанных выше и, следовательно, не будет квалифицироваться.
и т.д.
Почему бы вы выбрали только две односторонние пары? Почему бы не 3-, 4- или 5-й путь? –
@ GordonLinoff - ** наибольшее количество ** ключей-кандидатов, которые R может ** одновременно ** иметь. См. Обновленный ответ. –