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.
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.