Les partenaires publicitaires:

Qu'est-ce qu'une clé candidate?

Une clé candidate est la combinaison du moins nombre de champs nécessaires pour identifier et localiser un enregistrement unique dans une base de données. La clé primaire d'une table est généralement la clé candidate la plus simple qui se produit dans le tableau.

Importance



  • Dans une base de données relationnelle, les données est séparé en tableaux basés sur le sujet des données, par exemple "Contacts." Chaque table possède de nombreux attributs, également appelés domaines, tels que le numéro de téléphone, le nom ou l'adresse d'un contact. Les tableaux sont ensuite reliés à des données connexes dans d'autres tables en utilisant les touches de référence. Par exemple, un ordre est lié à un client spécifique avec le champ de clé étrangère "N ° de client."

Fonction




  • Touches servent deux rôles dans des bases de données relationnelles: mettre en relation les données dans des tableaux et de se différencier les uns des autres dossiers. Les clés primaires sont un ou plusieurs champs utilisés pour lier des tables ensemble. Par exemple, la clé primaire de la "Client" table "N ° de client" est la clé étrangère sur la "Ordre" table qui relie l'ordre à un client spécifique.

Caractéristiques

  • Chaque table peut avoir plusieurs keys candidat par exemple, le "Client" table peut avoir deux clés candidates. "N ° de client" en tant que clé candidate unique de champ et la combinaison de "Prénom," "Nom de famille" et "Email" peut être un autre. Une des clés de candidats est sélectionné comme la clé primaire de la table. Typiquement le meilleur choix utilise un seul champ comme le "N ° de client" champ, car il optimise les performances des requêtes.

» » » » Qu'est-ce qu'une clé candidate?