Unidad 6. Ejercicio: Crear relaciones
Objetivo
Practicar las operaciones sobre la creación de relaciones entre tablas con Access 2016.
Ejercicio paso a paso
Abre la base de datos Clases.accdb
que se encuentra en la carpeta Mis ejercicios.
Vamos a relacionar las tablas Alumnado
y Cursos. La relación existente entre las tablas Cursos
y Alumnado es de Uno a Varios ya que un curso tendrá varios
registros relacionados en la tabla de Alumnado pero un alumno
de la tabla Alumnado sólo podrá pertenecer a un curso por
lo que la tabla principal será la de Cursos y la
tabla asociada la de Alumnado.
Para crear la relación primero tenemos que tener las tablas en la ventana
Relaciones:
- Haz clic en el botón Relaciones en la pestaña Herramientas de base de datos. Aparecerá el cuadro de diálogo Mostrar
tablas. Si no es así, pulsa el botón Mostrar tabla.
- Selecciona la tabla Cursos.
- Haz clic sobre el botón Agregar.
- Selecciona la tabla Alumnado.
- Haz clic sobre el botón Agregar.
- Haz clic sobre el botón Cerrar.
Verás la ventana Relaciones.
Ahora definiremos la relación; las dos tablas estarán relacionadas
por el campo Codigo Curso:
- Posiciónate sobre el campo
de relación de la tabla principal, es decir Codigo Curso de
la tabla Cursos.
- Pulsa el botón del ratón y manteniéndolo
pulsado arrástralo hasta el campo Curso de la tabla
Alumnado.
- Suelta el botón del ratón.
Aparecerá el cuadro de diálogo Modificar
relaciones.
- En la parte superior deben estar los nombres
de las dos tablas relacionadas y debajo de éstos el nombre de los campos
de relación, Codigo Curso y Curso.
Observa en la parte inferior el tipo de
relación que se asigna dependiendo de las características de los campos
de relación. En nuestro caso pondrá Uno a varios.
- Activa la casilla Exigir
integridad referencial haciendo clic sobre ella.
- Pulsa Crear.
Has creado la relación. Ya puedes cerrar la base de datos.
© aulaClic S.L. Todos los derechos reservados.
Prohibida la reproducción por cualquier medio.
Aviso legal: Autorizado exclusivamente para uso personal.