Skip to main content

Apprenez le but d'une super clé

Frédéric NIETZSCHE - Par delà le bien et le mal - Livre audio SOUS-TITRES, Sualtam (Avril 2025)

Frédéric NIETZSCHE - Par delà le bien et le mal - Livre audio SOUS-TITRES, Sualtam (Avril 2025)
Anonim

Une super-clé est un attribut unique ou une combinaison d'attributs pouvant être utilisés pour identifier de manière unique un enregistrement de base de données. Une table peut avoir de nombreuses combinaisons qui créent des superkeys.

Exemple de super clé

Une table avec les champs , , et , par exemple, a beaucoup de super clés possibles. Trois superkeys sont , et .

prénomÂgeSSNTéléphone ext.
Robert Jones43123-45-6789123
Beth Smith43234-56-7890456
Robert Jones18345-67-8901789

Comme vous pouvez le voir, les colonnes de et avoir plusieurs entrées avec des informations identiques. Tandis que le colonne peut être utilisée pour localiser une personne, un poste téléphonique peut être modifié.

Types de Superkeys

Parmi ceux énumérés dans le tableau ci-dessus, seuls est une clé candidate, qui est un sous-ensemble spécial de superkeys qui utilise un nombre minimal d'attributs pour identifier de manière unique un enregistrement. Les autres colonnes contiennent des informations non nécessaires pour identifier les enregistrements.

le peut également être appelée clé minimale ou super clé minimale car elle contient le moins d'informations nécessaires pour identifier un enregistrement individuel. Dans le même ordre d'idées, une clé primaire peut également être une super-clé et une clé minimale, car elle doit uniquement localiser un enregistrement et ne doit que rarement, voire jamais, changer.

Si la table ne contient pas de colonne, un employeur pourrait créer des numéros d’employé afin de pouvoir identifier des personnes.

Les nouveaux numéros d'employés s'appelleraient une clé primaire de substitution. Cette clé primaire de substitution servirait également de super clé.