Saltar al contenido

Clave única

Una clave única impide repetir valores o combinaciones dentro del ámbito de datos definido.

Desarrollo de software

Elegir el ámbito de unicidad

Una clave única o restricción de unicidad evita valores duplicados en columnas seleccionadas o su combinación. En un ejemplo ficticio, la combinación del espacio de cliente (tenant) y el código de artículo debe ser única. El mismo código puede aparecer en otro espacio de cliente, pero no otra vez dentro del mismo.

Importa elegir bien el límite. Aclare también reglas de comparación, como mayúsculas y minúsculas, y tratamiento de valores ausentes (NULL). Dependen del sistema de base y sus ajustes. La unicidad técnica no demuestra que registros distintos no describan la misma empresa real. No sustituye la revisión de duplicados de negocio ni el control de acceso.

Fuentes

Artículos sobre el tema

Desarrollo de software con ASES

Software a medida, aplicaciones web y móviles