Les clés primaires sont des éléments de table ajoutés à chaque table configurée sur la base de données . Les clés primaires aident à la base de données de tri et trouver les dossiers plus rapidement, de sorte qu'ils améliorent grandement les performances de vos requêtes de base de données . Les clés primaires sont utilisées pour Oracle , SQL Server et tables MySQL , et ils définissent un enregistrement unique. Les clés primaires peuvent consister en des dates , des chiffres ou d'autres chaînes d'identification. Importance Une clé primaire est un champ unique qui trie les enregistrements , le rendant plus efficace lorsque le moteur de base de données doit rechercher à travers plusieurs enregistrements à renvoyer un ensemble de données . Une clé primaire est un indice , qui est une partie programmée d'une table qui indique au moteur de base de données que les colonnes doivent être triées . Index de table peuvent faire la différence entre une requête qui prend quelques secondes pour retourner des résultats et plusieurs minutes . Une base de données lente peut ruiner bureau et les performances des applications Web. Types Un type courant de clé primaire est un substitut . Une clé de substitution est une numérotation automatique , ce qui signifie que la base de données incrémente automatiquement à partir du dernier enregistrement inséré pour insérer une nouvelle , nombre entier unique. NuméroAuto sont utilisés dans Oracle , MySQL, SQL Server et Microsoft Access. Les clefs primaires composées consistent en une combinaison de deux colonnes qui font un dossier unique. Par exemple, une clé primaire composite peut être un numéro de sécurité sociale et le prénom du client. Caractéristiques Une clé primaire a parfois une clé étrangère affectée à elle. Une clé étrangère est situé sur une autre table , et il relie les deux tables. Par exemple, un enregistrement de client est associé à un tableau de commande à l'aide d'une relation de clé étrangère primaire . Les tableaux qui sont en mesure de relier à cause de la clé primaire est unique et la clé externe se connecte à la même , un ID unique pour le client. La relation clé primaire -étrangère est très commun dans les bases de données relationnelles. Fonction clés primaires servent aussi à faire en sorte que chaque enregistrement de la base de données est unique. Par exemple, si un utilisateur insère un client et un numéro de sécurité sociale dans la base de données avec l'ensemble de la sécurité sociale comme clé primaire , un seul client que la sécurité sociale ne peut exister dans le tableau. Si l'utilisateur tente d'insérer un disque secondaire avec le même numéro de sécurité sociale , la base de données retourne une erreur de contrainte à l'application. Considérations les clés primaires sont soigneusement aménagé dans la phase de conception d'une base de données. Une base de données mal conçue conduit à une mauvaise performance et une perte de l'intégrité des données . Les clés primaires sont généralement placés par l'administrateur de base de données afin de s'assurer que la colonne de meilleur candidat est choisi . Si l'administrateur tente de placer une clé primaire sur une colonne avec des données en double , une erreur retours.
|