Clé primaire

Une clé primaire est un attribut (ou un groupe d’attributs) dans une table de base de données qui identifie de façon unique chaque enregistrement. Autrement dit, grâce à la clé primaire, on peut toujours retrouver un seul et unique élément dans la table.

Caractéristiques principales :
– Unicité : deux enregistrements ne peuvent pas avoir la même valeur de clé primaire.
– Non-null : une clé primaire doit toujours avoir une valeur (elle ne peut pas être vide).
– Stabilité : on évite de la modifier souvent, car elle sert de référence.
– Indexée : elle est généralement indexée pour accélérer les recherches.

Exemples :
Table Utilisateurs : id = 1, 2, 3 (id est la clé primaire, souvent un nombre auto-incrémenté).
Table Produits : code_barres (chaîne) peut servir de clé primaire si chaque produit a un code unique.
– Clé composite : si aucune colonne seule n’est unique, on peut combiner deux colonnes (par ex. numéro_commande + numéro_ligne).

Rôle pratique :
– Permet d’identifier sans ambiguïté chaque ligne.
– Sert de cible pour les clés étrangères dans d’autres tables (pour établir des liens entre tables).

En résumé : la clé primaire est l’étiquette unique et obligatoire d’un enregistrement dans une table de base de données.

Catégories :