Datapedia
Bases de Datos

Clave primaria

Columna o conjunto de columnas que identifica de forma única a cada fila de una tabla en una base de datos relacional.

SQLModelado de datosIntegridad de datos

Qué es

La clave primaria es el campo (o combinación de campos) que garantiza que cada fila de una tabla pueda identificarse de forma única, sin ambigüedad. Ningún valor de clave primaria puede repetirse ni quedar vacío dentro de la misma tabla.

Ejemplos habituales

Puede ser un número autoincremental generado por la propia base de datos (como un ID de cliente), o un valor naturalmente único del negocio, como el número de documento de identidad de una persona.

Por qué es tan importante

La clave primaria es la referencia que usan otras tablas para vincularse con esta mediante claves foráneas, y también es la columna sobre la que la base de datos suele crear automáticamente un índice, acelerando las búsquedas por ese campo.