Léxico TI › Bases de datos › Clave subrogada

Clave subrogada

Bases de datos Svenska → Actualizado: 2026-09-02

Una clave primaria sin significado de negocio, generada por el sistema — un número autoincremental o un UUID. Lo contrario es una clave natural, como un DNI, un ISBN o una dirección de correo.

El argumento a favor del sustituto es que la realidad cambia. Las direcciones de correo se cambian, los números de registro de empresas se reutilizan tras una reestructuración, las referencias de artículo cambian cuando el proveedor cambia de sistema, y una clave natural que cambia obliga a actualizar cada tabla que la referencia. Una clave subrogada es estable por definición porque no significa nada. Eso no quiere decir que haya que olvidarse de la clave natural — hay que ponerle una restricción de unicidad, o el mismo cliente acabará apareciendo tres veces. Las desventajas son un join extra para obtener algo legible por humanos, y unas claves que no dicen nada a la hora de depurar.

← Volver al léxico