Accueil Bases de données Qu'est-ce qu'une super clé? - définition de techopedia

Qu'est-ce qu'une super clé? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Superkey?

Une super-clé est une combinaison de colonnes qui identifie de façon unique n'importe quelle ligne d'une table du système de gestion de base de données relationnelle (SGBDR). Une clé candidate est un concept étroitement lié où la super-clé est réduite au nombre minimum de colonnes nécessaires pour identifier de manière unique chaque ligne.

Techopedia explique Superkey

À titre d'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, 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 SSN.

Qu'est-ce qu'une super clé? - définition de techopedia