Superkey

Auteur: Randy Alexander
Date De Création: 3 Avril 2021
Date De Mise À Jour: 14 Peut 2024
Anonim
Concept of Keys in DBMS - Super, Primary, Candidate, Foreign Key, etc
Vidéo: Concept of Keys in DBMS - Super, Primary, Candidate, Foreign Key, etc

Contenu

Définition - Que signifie Superkey?

Une super-clé est une combinaison de colonnes qui identifie de manière unique toute ligne d'une table de système de gestion de base de données relationnelle (SGBDR). Une clé candidate est un concept étroitement lié dans lequel la super-clé est réduite au nombre minimum de colonnes nécessaire pour identifier chaque ligne de manière unique.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique Superkey

Par exemple, une table utilisée pour stocker les informations de base du client peut contenir des colonnes telles que:

  • Nom du client
  • N ° de client
  • Numéro de sécurité sociale (SSN)
  • Adresse
  • Date de naissance

Un certain ensemble de colonnes peut être extrait et garanti unique pour chaque client. Voici des exemples de super clés:

  • Nom + SSN + Date de naissance
  • ID + Nom + SSN

Cependant, ce processus peut être encore réduit. On peut supposer que l'ID client est unique pour chaque client. Par conséquent, la super-clé peut être réduite à un seul champ, ID client, qui est la clé candidate. Cependant, pour assurer l'unicité absolue, une clé candidate composite peut être formée en combinant l'ID client avec le SSN.