У дома Данни на Guide-Bulgaria.com Какво е супер ключ? - определение от техопедия

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

Съдържание:

Anonim

Определение - Какво означава Superkey?

Супер ключ е комбинация от колони, която еднозначно идентифицира всеки ред в таблицата на системата за управление на релационни бази данни (RDBMS). Ключът кандидат е тясно свързана концепция, при която супер ключ е намален до минималния брой колони, необходими за уникалното идентифициране на всеки ред.

Техопедия обяснява Superkey

Например, таблица, използвана за съхраняване на подробности за главния клиент, може да съдържа колони като:

  • Потребителско име
  • Клиентски номер
  • Социалноосигурителен номер (SSN)
  • адрес
  • Дата на раждане

Определен набор от колони може да бъде извлечен и гарантирано уникален за всеки клиент. Примерите за суперки са следните:

  • Наименование + SSN + Дата на раждане
  • ID + Наименование + SSN

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

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