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).
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 .
Base de datos | |
---|---|
Conceptos | |
Objetos |
|
Llaves | |
sql |
|
Componentes |