Súper clave

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 9 de julio de 2022; la verificación requiere 1 edición .

Superclave  - en el modelo de datos relacionales  - un subconjunto de los atributos de la relación que satisface el requisito de unicidad: no hay dos tuplas de esta relación en las que los valores de este subconjunto de atributos sean los mismos (iguales).

Una superclave se diferencia de una clave candidata en que la superclave no está sujeta al requisito de minimalidad o irreductibilidad (este requisito significa que la clave no contiene un subconjunto más pequeño de atributos que satisfaga la condición de unicidad). Como resultado, la superclave puede incluir otra superclave más “compacta” en cuanto al número de atributos.

Así, una clave potencial puede definirse como una superclave con la propiedad de minimalidad (irreductibilidad) .

Dado que todas las tuplas de una relación son, por definición, únicas, siempre existe al menos una superclave (por ejemplo, una que incluye todos los atributos de la relación).

Ejemplo

monarcas ingleses

Nombre del monarca Número monarca Dinastía
Eduardo II plantagenet
Eduardo tercero plantagenet
Ricardo II plantagenet
Enrique IV Lancaster

Basado en el hecho de que el nombre del monarca, especificado por el número, es único, entonces, a este respecto, las superclaves son:

En este caso , sólo la primera superclave es una clave potencial .