Una clave candidata es cualquier columna, o combinación de columnas, que cumple con el requisito de identificar de forma única cada fila de una tabla, siendo un “candidato” válido para convertirse en la clave primaria elegida finalmente, aunque una tabla podría tener varias claves candidatas distintas.
Su relación con la clave primaria
De todas las claves candidatas disponibles para una tabla, se elige una para convertirse en la clave primaria oficial; las claves candidatas restantes, que también podrían haber cumplido esa función, generalmente se implementan como restricciones de clave única adicionales sobre la tabla.
