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 + Дата на раждане
  • ID + Наименование + SSN

Този процес обаче може да бъде намален допълнително. Може да се предположи, че идентификационният номер на клиента е уникален за всеки клиент. Следователно, супер ключ може да бъде намален до само едно поле, идентификационен номер на клиента, което е ключът кандидат. Въпреки това, за да се осигури абсолютна уникалност, може да се формира съставен кандидат-ключ чрез комбиниране на клиентски идентификатор с SSN.