Une clé se compose d'une ou de plusieurs colonnes dont les valeurs correspondent à une et une seule ligne de la table. Chaque clé peut générer un index unique ou une contrainte unique dans la base de données courante.
Clés primaires - Contiennent une ou plusieurs colonnes dont les valeurs combinées identifient de façon unique chaque ligne dans une table. Chaque table ne peut avoir qu'une seule clé primaire.
Clés alternatives - Contiennent une ou plusieurs colonnes dont les valeurs combinées identifient de façon unique chaque ligne dans une table.
Clés étrangères - Contiennent une ou plusieurs colonnes dont les valeurs combinées correspondent à une clé primaire ou alternative dans une autre table.
Dans l'exemple suivant, la table TITRE a une clé primaire, une clé alternative et une clé primaire :