Quelles sont la key candidate, la key alternative, la key composite en SQL?

Quelles sont la key candidate , la key alternative et la key composite
et pourquoi nous utilisons tous ces

Clé du candidat :

Une colonne ou un set de colonnes pouvant identifier de manière unique une ligne dans une table.

Autre key :

Toute key candidate qui n'a pas été sélectionnée comme key primaire.

Clé composite :

Une key composée de plusieurs colonnes.