Ключ супер-ключа против кандидата

Я использую это как шарм, без дополнительного кода.

shared_ptr<int> x(NULL, [&](int *) { CloseResource(); });
13
задан Stan Kurilin 21 June 2010 в 19:07
поделиться

3 ответа

ключ-кандидат является минимальным суперключом

13
ответ дан 1 December 2019 в 18:49
поделиться

Суперключ - это набор столбцов, который однозначно идентифицирует строку. Ключ кандидата - это МИНИМАЛЬНЫЙ набор столбцов, который однозначно идентифицирует строку. Таким образом, по сути, суперключ - это ключ-кандидат с дополнительными ненужными столбцами в нем.

22
ответ дан 1 December 2019 в 18:49
поделиться
  • Ключ-кандидат = минимальный ключ для идентификации строки
  • Супер-ключ = как минимум такой же ширины, как и ключ-кандидат

Для меня суперключ обычно вносит неоднозначность в отношении ключа-кандидата

4
ответ дан 1 December 2019 в 18:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: