claves primarias están en tablas sólo porque aquí es donde se encuentra los datos en bruto . Consultas, formularios, informes y macros son simplemente herramientas adicionales para manipular los datos de la tabla . Una clave principal es un campo o un campo de tabla ( s ) elegido por Access o el usuario que identifica cada registro , se indexa y tiene un valor único para cada registro.
Creación
Si el usuario no identifica el campo de clave principal , Access generará automáticamente un campo y lo utilizan como clave principal . El campo generado por Access Autonumérico cada registro. Si la clave principal es asignado por el usuario , se recomienda que el campo tiene valores únicos. Por ejemplo , en una base de datos de las cuentas por cobrar , el campo número de la factura puede ser la clave principal.
Usa
claves primarias se pueden utilizar para crear relaciones a través de tablas . Uso de la base de datos de las cuentas por cobrar como un ejemplo, dicen que hay dos tablas, una denominada " Información del cliente" y los otros " Facturas" . En el cuadro Información del cliente son el número de cuenta , nombre del cliente y domicilio del cliente . En la tabla de facturas son el número de cuenta del cliente y el número de factura. La clave principal de la tabla de información de cliente es el campo número de cuenta y la clave principal de la tabla Facturas es el campo número de factura. Para ejecutar una consulta que incluya los números de las facturas y la información del cliente , es necesario vincular las dos tablas en esa consulta. El campo que se utiliza para vincular las tablas juntos es el número de cuenta del cliente.
Atención
Si no se utiliza una clave principal o si el campo de clave principal no contiene valores únicos , una consulta devolverá registros duplicados.
Recomendación
Antes de la creación de bases de datos , aislar la información que se utiliza como clave principal . Vuelva a comprobar los registros para asegurarse de que los valores en el campo no se dupliquen . Si se utilizan campos de texto como clave principal , haga las convenciones de nomenclatura uniforme. Por ejemplo , si el nombre de una empresa es " ABC , Inc. " en un registro y "ABC , Incorporated " en otro registro , la base de datos se tratan como dos empresas diferentes.