![Универсальный ключ для банок и бутылок "СуперКлюч"](https://i.ytimg.com/vi/4vXvCCujneE/hqdefault.jpg)
Содержание
- Определение - Что означает Superkey?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Техопедия объясняет Superkey
Определение - Что означает Superkey?
Суперключ - это комбинация столбцов, которая однозначно идентифицирует любую строку в таблице системы управления реляционными базами данных (RDBMS). Ключ-кандидат - это тесно связанная концепция, в которой суперключ сокращается до минимального количества столбцов, необходимого для уникальной идентификации каждой строки.
Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
Техопедия объясняет Superkey
Например, таблица, используемая для хранения основных данных клиента, может содержать столбцы, такие как:
- Имя Клиента
- Пользовательский ИД
- Номер социального страхования (SSN)
- Адрес
- Дата рождения
Определенный набор столбцов может быть извлечен и гарантированно уникален для каждого клиента. Примеры суперключей следующие:
- Имя + SSN + рождения
- ID + Имя + ПЛА
Однако этот процесс может быть дополнительно сокращен. Можно предположить, что идентификатор клиента уникален для каждого клиента. Следовательно, суперключ может быть уменьшен до одного поля, идентификатора клиента, который является ключом-кандидатом. Однако, чтобы обеспечить абсолютную уникальность, составной ключ-кандидат может быть сформирован путем объединения идентификатора клиента с SSN.