¿Qué significa surrogate key?
Significado en Desarrollo de software, traducción al español y ejemplos
surrogate key: clave sustituta, clave artificial
Clave artificial sin significado de negocio, como un número autoincremental o UUID, creada solo para identificar cada fila.
Cómo se usa
Se contrapone a una clave natural, que representa un dato real como un número fiscal o ISBN. Aunque se use una clave sustituta, conviene mantener unicidad en la clave natural.
Frases de ejemplo
We switched from national ID numbers to a surrogate key after a customer's ID was entered wrongly.
Cambiamos los números de identidad por una clave sustituta después de que se anotara mal el documento de un cliente.
El identificador artificial evita depender del dato personal que se introdujo incorrectamente.
Every table gets a surrogate key called id, plus unique constraints where needed.
Cada tabla recibe una clave sustituta llamada id y las restricciones de unicidad necesarias.
El ID identifica filas y las restricciones protegen otros valores únicos.
Combinaciones frecuentes
- use a surrogate key
- surrogate key vs natural key
- UUID
- artificial key
Términos relacionados
Esta palabra en otras especialidades
Una misma palabra en inglés puede tener un significado diferente según la especialidad:
Más términos: Bases de datos y persistencia
Practica con lecturas adaptadas a tu nivel
Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés:
