Table des matières:
Définition - Que signifie la clé?
Une clé est un champ, ou une combinaison de champs, dans une table de base de données utilisée pour récupérer et trier des lignes dans la table en fonction de certaines exigences. Les clés sont définies pour accélérer l'accès aux données et, dans de nombreux cas, pour créer des liens entre différentes tables.
Techopedia explique la clé
Les bases de données relationnelles impliquent principalement des clés primaires et étrangères. Alors que les clés primaires appliquent l'intégrité de l'entité et contiennent des valeurs uniques, les clés étrangères conservent l'intégrité référentielle, créant une association entre deux tables.
Une clé primaire est un attribut (ou groupe d'attributs) unique pour chaque ligne d'une table de base de données. Pour être considéré comme une clé primaire, un champ ne doit pas avoir de valeurs nulles et doit être unique pour chaque ligne. Ces valeurs ne doivent pas changer ou devenir nulles pendant toute la durée de vie de la table de base de données. Les clés primaires avec deux ou plusieurs attributs sont appelées clés composites. Une clé primaire de substitution n'a pas de valeurs descriptives, tandis qu'une clé primaire de substitution a des valeurs descriptives. Une clé étrangère est une colonne ou un groupe de colonnes dans une table de base de données qui applique des liens entre les données de deux tables. Il fait office de référence croisée entre deux tables car il fait référence à la clé primaire d'une autre table, établissant ainsi un lien entre les deux.