Diferencias entre clave primaria, clave candidata y superclave

Clasificado en Informática

Escrito el en español con un tamaño de 1,37 KB

*Definición de clave candidata, principal y alternativa.

Clave primaria: Identificador único para cada tupla de una relación.

Definimos el término clave candidata de la siguiente manera. El atributo K (posiblemente compuesto) de la relación R es una clave candidata de R si y sólo si satisface las siguientes dos propiedades, independientes del tiempo:
Unicidad: En cualquier momento dado, no existen dos tuplas en R con el mismo valor de K.
Minimalidad: Si K es compuesto, no será posible eliminar ningún componente de K sin destruir la propiedad de unicidad.

Ahora bien, del conjunto de claves candidatas de una relación dada, se elige una y sólo una como clave primaria de esa relación; las demás, si existen, se llamarán claves alternativas. 

Entradas relacionadas: