Super-clé

Définition - Que signifie Superkey?

Une super-clé est une combinaison de colonnes qui identifie de manière unique toute ligne dans 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 requis pour identifier de manière unique chaque ligne.

Definir Tech explique Superkey

À titre d'exemple, une table utilisée pour stocker les détails de la fiche 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 à chaque client. Des exemples de super-clés sont les suivants:

  • 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, l'ID client, qui est la clé candidate. Cependant, pour garantir l'unicité absolue, une clé candidate composite peut être formée en combinant l'ID client avec le SSN.