Datapedia
Bases de Datos

Clave candidata

Cualquier columna o combinación de columnas que podría, por sí sola, servir para identificar de forma única cada fila de una tabla.

Modelado de datos

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.