Cómo establecer una clave principal en Access 2016
Que los campos más utilizados de una tabla sean indexados para mejorar el rendimiento de las búsquedas y ordenaciones por los valores de esos campos es interesante, además de optimizar el establecimiento de relaciones entre tablas mediante los valores de esos campos.
Pero también es interesante en Access que uno o varios campos de una tabla tengan valores únicos que permitan identificar a cada uno de los registros de manera inequívoca. Pues bien, ese campo (o la concatenación de valores de varios campos como para obtener un valor único en la tabla) en caso de existir, debería establecerse como Clave principal.
Es más, si cuando creamos una tabla, no existe un campo definido como Clave principal, al cerrar la pantalla de diseño de la tabla, Access nos propone crear una clave principal y en ese caso Access inserta un campo como primer campo en la tabla llamado Id, de tipo Autonumeración, lo define como indexado Sí y SIN duplicados y le adjudica la propiedad de Clave principal. El icono de la llave.
Los valores de los campos de una clave principal no se repetirán nunca a lo largo de la tabla.
Ventajas
- Acelera la ejecución de las consultas. Esto se aprecia cuando trabajamos con tablas de miles y miles de registros.
- Al visualizar los registros de una tabla, aparecerán inicialmente ordenados por los valores de la clave principal.
- Access impide introducir un registro con la misma clave principal que otro ya existente. Evita por lo tanto duplicidades.
- Las relaciones entre tablas precisan generalmente involucrar un campo clave principal. El concepto de relaciones es un concepto avanzado de Access.
Procedimiento
1
2
3
¿Y si no la definimos?