En UML et en relationnel, il existe plusieurs termes mobilisant le mot « clé », le seul concept qui est commun est le concept de clé. Tous les autres sont spécifiques au niveau conceptuel ou relationnel.
Clé (key)
Clé locale (local key)
Clé candidate (candidate key)
Clé primaire (primary key) et Clé alternative (alternate key)
Clé artificielle (surrogate key) et Clé naturelle (natural key, business key)
Clé étrangère (foreign key)