Un guide de la clé du candidat

Table des matières:

Un guide de la clé du candidat
Un guide de la clé du candidat
Anonim

Une clé candidate est une combinaison d'attributs qui identifient de manière unique un enregistrement de base de données sans faire référence à d'autres données. Chaque table peut avoir un ou plusieurs candidats. L'une de ces clés candidates est sélectionnée comme clé primaire de la table. Une table contient une seule clé primaire, mais elle peut contenir plusieurs clés candidates. Si une clé candidate est composée de deux colonnes ou plus, elle est appelée clé composite.

Image
Image

Propriétés d'une clé candidate

Toutes les clés candidates ont des propriétés communes. L'une des propriétés est que pendant toute la durée de vie de la clé candidate, l'attribut utilisé pour l'identification doit rester le même. Une autre est que la valeur ne peut pas être nulle. Enfin, la clé candidate doit être unique.

Par exemple, pour identifier spécifiquement et de manière unique chaque employé, une entreprise peut utiliser le numéro de sécurité sociale de l'employé. Certaines personnes partagent les mêmes prénoms, noms de famille et position, mais deux personnes n'utilisent pas le même numéro de sécurité sociale.

Numéro de sécurité sociale Prénom Nom de famille Position
123-45-6780 Craig Jones Gestionnaire
234-56-7890 Craig Beal Associé
345-67-8900 Sandra Beal Gestionnaire
456-78-9010 Trina Jones Associé
567-89-0120 Sandra Smith Associé

Exemples de clés candidates

Certains types de données se prêtent facilement comme candidats:

  • International Standard Book Numbers: les ISBN identifient de manière unique les livres et les supports associés. La délivrance d'ISBN est étroitement réglementée par les contrôleurs de l'industrie et les ISBN ne sont jamais réutilisés par les éditeurs.
  • Numéros de compte bancaire: la plupart des banques ne recyclent pas les numéros de compte.
  • Numéros de série: Bien que les numéros de série ne soient pas régis par les industries, dans le contexte d'un seul fournisseur, un numéro de série doit toujours être unique.
  • Numéros de permis de conduire: Généralement, ces numéros ne sont pas dupliqués. Cependant, une personne qui se déplace d'un état à l'autre peut avoir plus d'un numéro DL.
  • National Provider ID: les médecins et autres prestataires médicaux agréés ont chacun au moins un NPI qui leur est propre, délivré par le département américain de la Santé et des Services sociaux.

Cependant, certains types d'informations qui pourraient sembler être de bons candidats s'avèrent en fait problématiques:

  • Numéros de téléphone: la plupart des opérateurs recyclent les numéros de téléphone et les abonnés individuels peuvent utiliser plusieurs numéros de téléphone simultanément.
  • Codes de prix universels: les UPC sont uniques, mais le propriétaire d'un bloc UPC peut recycler les produits à volonté.
  • Numéros de dossiers médicaux: les MRN sont généralement délivrés au niveau de l'hôpital, sans aucune sorte de directives nationales sur la structure et le format de ces identifiants.
  • Social Security Numbers: Bien qu'ils soient théoriquement uniques, les SSN sont recyclés et la fraude par SSN est suffisamment courante pour rendre cet identifiant problématique dans de grands ensembles de données. (Dans le contexte d'un employeur qui vérifie les SSN, ce défi n'est pas un problème.)

Conseillé: