Lo que haremos es vincular a nuestros autores con los libros que escribieron. Estamos va a necesitar un nuevo campo en nuestra mesa de Libros. Este nuevo campo será la Llave Primaria de la mesa de los Autores. Sin embargo, debido a que está en la Tabla de libros, el campo AuthorID será la llave extranjera.

Si aún no está abierto, haz doble clic en la tabla de tblBooks para abrirlo. ...que se levante. Debería abrirse en la vista de la hoja de datos. Donde dice Haz clic para añadir , Añade otro campo. Para el Tipo de Datos, ponlo en Número . Cambiar el nombre de campo del Campo1 por defecto a AuthorsID , para que coincida con el nombre del campo en la tabla de autores. (Claves primarias y claves externas no tienen que tener el mismo nombre, o incluso nombres similares, pero ayuda si lo tienen. Es más fácil para ver la relación de esa manera. Los nuestros son ligeramente diferentes, AuthorID y AuthorsId, un singular el otro plural. Puedes llamarlos a ambos Identificación del autor, si quieres. A Access no le importa).

Microsoft Access - Relaciones

Al acceso no le importa en qué orden están sus columnas, y puede moverlas alrededor. Ayuda a mantener los campos de identificación juntos. Para mover una columna, mantenga ...bajando el botón izquierdo del ratón en la columna que quieres mover. Sosténgalo. abajo en donde dice AuthorsID. Mantenga el botón izquierdo del ratón pulsado y arrastrar a la izquierda. Suéltalo cuando veas una línea negra a la derecha de identificación. La columna desplazada se verá entonces así:

Microsoft Access - Relaciones

Ahora para establecer una relación entre los autores y sus libros. Cerrar por cualquier pestaña en el área principal. Desde las cintas en la parte superior de Acceso, localizar la cinta de herramientas de la base de datos . En el panel de Relaciones, clic en Relaciones :

Microsoft Access - Relaciones

Cuando lo hagas, deberías ver que aparece una nueva pestaña en el área principal. Porque tú ya creó una relación cuando añadió la tabla de géneros como una en la tabla de libros, deberías ver esto:

Microsoft Access - Relaciones

Fíjate en la línea que viene del campo ID de la tabla de géneros a la Campo de género en la tabla de Libros. Eso te dice que hay algún tipo de de la relación entre las dos mesas.

Pero queremos añadir algunas tablas a esta pantalla para que podamos crear una nueva relación. Para ello, noten que la cinta ha cambiado en el en la parte superior de Access. Deberías estar en la cinta de diseño . Localiza el Agrega el ítem Tablas en el panel de Relaciones:

Microsoft Access - Relaciones

Cuando haga clic en Agregar Tablas, debería ver aparecer un cuadro de diálogo con su mesas en él:

Microsoft Access - Relaciones

Mantenga pulsada la tecla SHIFT en su teclado y haga clic para seleccionar tanto el tblAuthors y las tablas de tblBooks. Luego haga clic en el botón Agregar en el ...el fondo. El cuadro de diálogo de Mostrar Tablas no se cerrará por sí solo, así que sólo tienes que hacer clic el botón de cierre.

Las tablas que seleccionó deben aparecer ahora en la pestaña de Relaciones. Debería verse algo como esto:

Microsoft Access - Relaciones

Puedes arrastrar las mesas por esta pestaña, así las cosas se ven mucho más ordenadas. Mantén el botón izquierdo del ratón pulsado en el título de una tabla (donde dice tblAuthors en la imagen de arriba, por ejemplo). Mantenga el botón izquierdo del ratón pulsado y arrastrar a una nueva ubicación. En la imagen de abajo, hemos arrastrado las tablas de modo que el tblAuthors está a la izquierda, el tblBooks está en el centro y tblGenres está a la derecha.

Microsoft Access - Relaciones

Lo que nos gustaría hacer es enlazar el campo AuthorID en tblAuthors al campo AuthorsID en tblBooks. El primero es el de la Primaria y la segunda la Llave Extranjera que acabamos de crear.

Por lo tanto, seleccione el campo AuthorID bajo tblAuthors. Haz clic en él con el botón izquierdo del ratón. Mantén el botón izquierdo del ratón pulsado y arrastrar al campo AuthorsID en tblBooks:

Microsoft Access - Relaciones

Suéltalo cuando veas que el puntero del ratón cambia de forma. Entonces deberías ver un aparecerá un cuadro de diálogo. Este:

Microsoft Access - Relaciones

Tienes dos listas desplegables aquí. La de la izquierda es para que puedas seleccione la tabla de Claves Primarias. El menú desplegable de la derecha es para que pueda seleccione su tabla de Claves Extranjeras. Porque arrastraste y soltaste un campo de tblAuthors a un campo en tblBooks, la tabla bajo Table/Query en la parte superior está tblAuthors, que quieres como la Llave Primaria. Debajo de Relacionado Table/Query , dice tblBooks, que es la Llave Extranjera.

Fíjate que al final dice "Tipo de relación": Uno a muchos (un autor puede tener muchos libros). El Uno es la mesa de la izquierda, tblAuthors. La mesa de la derecha es la de los muchos, que es tblBooks. Si quieres algo Si no, haz clic en los desplegables para ver una lista de tus tablas:

Microsoft Access - Relaciones

Debajo de las tablas hay una casilla de verificación que dice Aplicar la integridad referencial . Al marcar esta casilla se asegura que no se puede eliminar un autor de la Primaria Mesa de llaves y dejar los libros del autor en la mesa de llaves extranjeras. Usted no puede tener libros huérfanos, es decir, libros sin autor. Así que comprueba este cuadro para dejar el cuadro de diálogo de edición de la relación con este aspecto:

Microsoft Access - Relaciones

Haz clic en el botón Crear arriba a la derecha para crear la relación. Tu pestaña de relaciones tendrá entonces este aspecto:

Microsoft Access - Relaciones

Fíjate en la gruesa línea negra que une los dos campos de identificación de autor. Hay un pequeño número 1 en la parte superior y un símbolo de infinito en la parte inferior. Este te dice que tienes una relación de uno a muchos en estos dos campos. Los pequeños símbolos clave a la izquierda de los campos de la tabla te dicen dónde sus Llaves Primarias son.

Veamos qué hace el establecimiento de una relación. (Puedes cerrar la pestaña de relaciones, ahora. Haga clic en el icono Cerrar de la cinta en el en la parte superior de Access. Si quieres abrir la pestaña de nuevo, lo haces desde la cinta de herramientas de la base de datos. Haga clic en el elemento Relaciones en la panel.)

Finalmente, después de tanto trabajo, podemos introducir un registro en nuestra base de datos. Lo haremos en la siguiente lección.

Recomendado para ti