Table des matières:
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.




