¿Qué es Alternet Key en Dbms?

1 Respuestas


  • En el contexto de las bases de datos relacionales , una
    clave alternativa (o clave secundaria) es cualquier clave candidata
    que no se selecciona como clave principal (PK) .
    Por ejemplo, una base de datos relacional con una tabla
    "empleado" podría tener atributos como "employee_id",
    "national_insurance_number", etc. En este caso, tanto "employee_id"
    como "national_insurance_number" sirven como identificadores únicos para un
    empleado determinado y, por lo tanto, podrían usarse para una clave primaria. Por lo
    tanto , ambos se denominan "claves candidatas". Si, por ejemplo,
    Se eligió "national_insurance_number" como clave principal, "employee_id"
    se convertiría en la clave alternativa.
    En un RDMS práctico, es normal declarar cualquier clave candidata / clave
    alternativa no utilizada como clave principal como 'única', para evitar
    errores en los que una clave alternativa termina con valores duplicados debido a errores tipográficos
    (esto no sucedería para el candidato clave elegida para ser la
    clave principal , el RDMS la detectaría automáticamente en ese caso). En el
    ejemplo anterior, si se eligió "national_insurance_number" como
    clave principal , "employee_id" se declararía único y viceversa. En algunos
    diseños prácticos, un diseñador puede usar una clave sustituta
    en lugar de una clave candidata natural, aquí también la
    clave alternativa no utilizada debe declararse como 'única'.

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación