Diseñar las claves principales

Cada tabla de una base de datos necesita una clave principal

Un campo fundamental para todas las tablas

El paso siguiente en su diseño es agregar un campo de clave principal a cada una de las tablas. Una clave principal es un campo, o una combinación de campos, con un valor que hace que cada registro (cada fila de una tabla) sea único. Por ejemplo, la compañía de teléfono realiza un seguimiento de todos los usuarios que se llaman Pedro Pérez mediante su identificación con un valor de clave principal única.

Además de identificar cada registro en la base de datos, las claves principales también se usan en las relaciones entre las tablas. De hecho, las claves principales son importantes, tenemos una regla: Todas las tablas de la base de datos deben tener una clave principal. Sin ellas, no puede crear relaciones ni extraer información significativa de los datos, tiene muchas posibilidades de duplicar los registros y los datos serán más difíciles de usar.

Access ofrece diversas maneras de crear claves principales. Como solamente está empezando, la forma más simple es crear un campo de identificador, por ejemplo "Id_activo" o "Id_proveedor”, para cada una de las tablas y, a continuación, establecer ese campo en el tipo de datos Autonumeración. Access después incrementará el valor en ese campo de uno en uno siempre que agregue un nuevo registro. Además, si está pensando en publicar la base de datos en SharePoint, deberá usar los campos Autonumeración como las claves principales de todas las tablas.

El próximo curso de esta serie muestra cómo permitir a Access crear claves principales en su lugar y cómo hacerlo por su cuenta.

Tema 7 de 11

Anterior | Siguiente

(Volver al principio)

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×