logo informatico sin limites

¿Quieres apoyarnos? Con nuestro Código: "VIVESINLIMITES" tendrás 2 MESES GRATIS en el plan mensual del Hosting SERED QUIERO APOYARTE!

En capítulos anteriores explique conceptos de clave primaria, superclaves y candidatas.

Finalizamos el tema de las claves con esta.

Definición

Primero seleccionas las superclaves, luego las claves candidatas.

De las claves candidatas una sera seleccionada como clave primaria.

Y la otra (en caso de que quede otra) se convierte en claves alternativas.

La clave alternativa es la clave candidata restante que queda disponible, después de la elección de la clave primaria.

Ejemplos

ID_EmpleadosNombresApellidosSSN (seguro social)CargoEmail
1CristianoRonaldo4212Delanterosiuu@fakemail.com
Tabla: Empleados
  • ID_Empleados
  • SSN

Las claves candidatas o superclaves minimas de esta tabla son estas dos (ID_Empleados, SSN).

Vamos a seleccionar el ID_Empleados como clave primaria, porque cumple con todas las caracterizara de una clave.

Y la otra (SSN) sera la clave alternativa.

¿PARA QUE SIRVE?

Principalmente como una referencia para el diseñador de la base de datos, ya que la clave alternativa solo toma en cuenta las posibles claves primarias que se quedaron sin ser elegida como primarias.

Se le suele colocar restricciones UNIQUE para evitar duplicados

No es común hacer uniones con estas, es preferible usar la clave primaria.

Anterior capitulo.

Claves candidatas

Siguiente capitulo.

Dependencias funcionales

Esta web utiliza cookies. Puedes ver nuestra política de cookies, si continuas navegando estás aceptándola.