Définition - Que signifie 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 les lignes de 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.
Definir Tech explique Key
Les bases de données relationnelles impliquent principalement des clés primaires et étrangères. Alors que les clés primaires renforcent 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 un groupe d'attributs) unique pour chaque ligne d'une table de base de données. Pour être qualifié de 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 attributs ou plus 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 agit comme une référence croisée entre deux tables car il fait référence à la clé primaire d'une autre table, et établit ainsi un lien entre les deux.