? Une clé candidate est la combinaison du plus petit 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 simple qui se produit dans la table . Importance
Dans une base de données relationnelle , les données sont séparées dans des tableaux en fonction du 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 , nom d'un contact ou une adresse email . Les tableaux sont ensuite reliées aux données connexes dans d'autres tables à l'aide des touches de référence. Par exemple, un ordre est lié à un client spécifique avec la touche domaine étranger
fonction
touches ont deux rôles dans des bases de données relationnelles " code client . ": Mettre en relation les données dans des tableaux et à différencier les uns des autres enregistrements . Les clés primaires sont un ou plusieurs champs utilisés pour lier des tables en même temps . Par exemple , la clé primaire de la table "Client" " CustomerID " est la clé étrangère sur l '"Ordre " tableau qui relie l'ordre d' un client spécifique.
Caractéristiques Photos
Chaque table peut avoir plusieurs clés candidates , par exemple , la table "Client" peut avoir deux clés candidates . " CustomerId " comme une clé candidate unique sur le terrain et la combinaison de " Prénom ", "Nom" et "Email" peut être un autre . Une des clés de candidats est choisi comme clé primaire de la table. Typiquement le meilleur choix utilise un seul domaine, tel que le champ " CustomerId », comme il optimise les performances des requêtes .