Superkey

Автор: Randy Alexander
Дата Створення: 3 Квітень 2021
Дата Оновлення: 26 Червень 2024
Anonim
Concept of Keys in DBMS - Super, Primary, Candidate, Foreign Key, etc
Відеоролик: Concept of Keys in DBMS - Super, Primary, Candidate, Foreign Key, etc

Зміст

Визначення - Що означає Superkey?

Супер ключ - це комбінація стовпців, яка однозначно ідентифікує будь-який рядок у таблиці системи управління реляційною базою даних (RDBMS). Ключ-кандидат - це тісно пов’язана концепція, коли надбудова зводиться до мінімальної кількості стовпців, необхідних для унікальної ідентифікації кожного рядка.


Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює Superkey

Наприклад, таблиця, яка використовується для зберігання деталей головного клієнта, може містити стовпці, такі як:

  • Ім'я клієнта
  • Ідентифікатор клієнта
  • Номер соціального страхування (SSN)
  • Адреса
  • Дата народження

Певний набір стовпців може бути вилучений і гарантовано унікальний для кожного замовника. Приклади супер-ключів такі:

  • Ім'я + SSN + Дата народження
  • Ідентифікатор + Ім'я + SSN

Однак цей процес може бути ще більш скорочений. Можна припустити, що ідентифікатор клієнта унікальний для кожного клієнта. Тому супер ключ може бути зведений до лише одного поля, ідентифікатора клієнта, який є ключем-кандидатом. Однак, щоб забезпечити абсолютну унікальність, комбінований ключ-кандидат може бути сформований шляхом поєднання ідентифікатора клієнта з SSN.