La clave candidata es el conjunto de atributos mediante los cuales es posible identificar cada fila de la tabla. Por lo tanto, si algún atributo es anulable, no puede ser una de las claves candidatas.
¿Puede una clave candidata tener un valor nulo?
Cualquier atributo de la clave principal no puede contener un valor NULL. Mientras esté en la clave Candidate, cualquier atributo puede contener un valor NULL.
¿Cualquier clave candidata puede ser una clave principal?
Tenga en cuenta que cada clave candidata puede ser una clave principal, pero solo una debe elegirse como clave principal. La regla para convertirse en una clave principal entre las claves candidatas es que los valores de los atributos de la clave deben ser únicos y nunca pueden ser Nulos para ningún dominio.