Dans le Système de gestion de base de données relationnelles (SGBDR ) , une clé primaire (PK) est l'un des nombreux types de clés utilisées dans la définition d'une table de base de données. Il sert d'identifiant unique pour chaque enregistrement d'une table et s'assure que les informations stockées sont pas dupliqués. Les clés primaires sont essentiels pour la normalisation des données , reliant une table liée à une autre, et une recherche rapide et la récupération de documents. Les directives suivantes vous aideront à choisir une clé primaire lors de la conception d'une table. Choses que vous aurez besoin d'un logiciel de base de données
Voir Plus Instructions
1
créer une liste de tous les noms de champs /colonnes dans votre table. Par exemple, si vous souhaitez stocker les informations sur les employés , vous aurez des domaines similaires à " EmployeeID ", "Nom ", " Prénom ", " Date de naissance ", " DateHired . "
2
Choisissez l' domaine qui permettra d'identifier de façon unique chaque ligne d'une table . Cela signifie que vous ne pouvez pas avoir une valeur qui se répète dans cette colonne. Dans l'exemple de l'étape 1, tous les champs sauf " EmployeeID " peuvent avoir des entrées en double comme même nom , prénom , date de naissance ou date d'embauche . Le champ " EmployeeID " est un bon candidat pour une clé primaire , car il est toujours unique pour chaque employé .
3
Évaluer le domaine que vous avez choisi à l'étape 2 et déterminer si placer un nul valeur en ce que la colonne est une option. Si c'est le cas, vous ne pouvez pas utiliser ce champ comme clé primaire . Une caractéristique importante d'une clé primaire , c'est qu'il ne peut pas contenir une valeur nulle. Il doit toujours avoir une valeur qui peut être l'un des types de données valides définis pour ce domaine. Comme il va être utilisé comme un identificateur d'enregistrement , votre clé primaire doit contenir des données tout le temps.
4
Évaluer le domaine que vous avez choisi à l'étape 2 et de déterminer si la valeur de cette colonne peut être changé. Si c'est le cas, vous ne pouvez pas utiliser ce champ comme clé primaire . Modification d'une valeur de clé primaire est synonyme de changement de l'identité d'une entité. Dans l'exemple à l'étape 1 , le nom d'un employé peut changer, mais l' ID de l'employé ne doit pas depuis qu'il a été affecté dès que cette personne a été embauchée . Même si les changements de nom , il est toujours le même employé . Son numéro d'employé lui identifie d'autres employés.
5
en revue les caractéristiques du champ que vous avez choisies . Si elle répond à tous les critères spécifiés dans les étapes 2-4 , utiliser ce champ comme clé primaire de la table. Sinon, vous pourriez avoir à utiliser intégré dans le champ " NuméroAuto " de votre table comme clé primaire pour générer le numéro d'enregistrement unique pour chaque ligne de l'information que vous avez enregistré .
6
Procéder à la conception de votre table à l'aide votre logiciel de création de base de données préférée et d'entretien ou système de gestion de base de données relationnelle (SGBDR) .