culTest

    Una de las 50 preguntas del tema

    ¿Cuánto sabes de SQL?

    ¿Qué es una clave primaria surrogate?

    Respuestas

    Una clave primaria que puede cambiar con el tiempo
    Una clave primaria artificial que no tiene significado para el negocioCorrecta
    Una clave primaria temporal usada durante la migración de datos
    Una clave primaria que sustituye a otra cuando esta falla

    Una clave primaria surrogate (o subrogada) es una clave artificial que no tiene significado para el negocio, típicamente un número autoincrementado o un UUID. A diferencia de una clave natural (basada en atributos del mundo real), una surrogate no cambia, es compacta y mejora el rendimiento de joins. Ejemplos comunes son columnas como 'id' o 'customer_id' que no representan datos reales del negocio.