En esta unidad veremos cómo relacionar tablas y los diferentes tipos de relaciones que pueden existir entre dos tablas de una base de datos.
Si no sabes lo que es una relación en bases de datos, te introducimos algunos conceptos básicos para entender las relaciones aquí
6.1. Crear la primera relación
Para crear relaciones en Access 2013 deberemos:
- Pulsar el botón Relaciones de la pestaña Herramientas de base de datos.
- O bien, desde el botón de Archivo > Información.
- La pestaña Herramientas de tabla > Diseño > grupo Relaciones, si estamos en Vista Diseño.
- La pestaña Herramientas de tabla > Tabla > grupo Relaciones, si estamos en la Vista Hoja de datos.
Aparecerá el cuadro de diálogo Mostrar tabla y en él deberemos indicar qué tablas queremos relacionar.
- Seleccionar una de las tablas que pertenecen a la relación haciendo clic sobre ella, aparecerá dicha tabla remarcada. También puedes seleccionar varias a la vez pulsando CTRL.
- Hacer clic sobre el botón Agregar.
- Repetir los dos pasos anteriores hasta añadir todas las tablas sobre las cuales queramos efectuar relaciones.
- Hacer clic sobre el botón Cerrar.
Para crear la relación:
- Ir sobre el campo de relación de la tabla principal (en nuestro caso código paciente de la tabla Pacientes).
- Pulsar el botón izquierdo del ratón y manteniéndolo pulsado arrastrar hasta el campo codigo paciente de la tabla secundaria (Ingresos).
- Soltar el botón del ratón.
Observa en la parte inferior el Tipo de relación que se asignará dependiendo de las características de los campos de relación (en nuestro caso uno a varios porque un mismo paciente puede ingresar en la clínica más de una vez).
Activar el recuadro Exigir integridad referencial haciendo clic sobre éste.
Si se desea, se puede activar las casillas Actualizar en cascada los campos relacionados y Eliminar en cascada los registros relacionados.
Si quieres saber más sobre integridad referencial y operaciones en cascada haz clic aquí
Para terminar, hacer clic sobre el botón Crear.
Se creará la relación y ésta aparecerá en la ventana Relaciones.
6.2. Añadir tablas a la ventana Relaciones
Si ya hemos creado una relación y queremos crear otra pero no se dispone de la tabla en la ventana Relaciones debemos añadir la tabla a la ventana:Primero nos situamos en la ventana Relaciones haciendo clic en el botón Relaciones en la pestaña Herramientas de base de datos.
Para añadir la tabla hacer clic sobre el botón Mostrar tabla en la pestaña Diseño.
Añadir las tablas necesarias.
Cerrar el cuadro de diálogo.
6.3. Quitar tablas de la ventana Relaciones
Si queremos eliminar una tabla de la ventana Relaciones:Primero nos situamos en la ventana Relaciones haciendo clic en el botón Relaciones en la pestaña Herramientas de base de datos.
Después podemos elegir entre:
6.4. Modificar relaciones
Para modificar relaciones ya creadas:Posicionarse en la ventana Relaciones y elegir entre estas dos formas:
Se abrirá el cuadro de diálogo Modificar relaciones estudiado anteriormente.
Realizar los cambios deseados.
Hacer clic sobre el botón Aceptar.
6.5. Eliminar relaciones
Si lo que queremos es borrar la relación podemos:La relación queda eliminada de la ventana y de la base de datos.
6.6. Limpiar la ventana relaciones
Cuando nuestra base de datos contiene muchas tablas y muchas relaciones, la ventana Relaciones puede llegar a ser tan compleja que sea difícil interpretarla. Podemos salvar esta dificultad limpiando la ventana y visualizando en ella únicamente las tablas que nos interesen y sus relaciones. Para ello utilizaremos la opción Borrar diseño y Mostrar relaciones directas que describiremos a continuación.Para limpiar la ventana Relaciones haz clic en el botón Borrar diseño en la pestaña Diseño:
A partir de ese momento podemos ir añadiendo a la ventana las tablas que nos interesan (con la opción Mostar tabla estudiada anteriormente) y las relaciones definidas con esas tablas con la opción Mostrar directas que explicaremos a continuación.
6.7. Mostrar relaciones directas
Esta opción nos permite visualizar en la ventana Relaciones todas las relaciones basadas en una tabla determinada para ello:Posicionarse en la ventana Relaciones y elegir entre:
Aparecerán todas las relaciones asociadas a la tabla y todas las tablas que intervienen en estas relaciones.
6.8. Visualizar todas las relaciones
Si queremos visualizar en la ventana Relaciones todas las relaciones:Posicionarse en la ventana Relaciones y elegir entre:
Aparecerán todas las relaciones existentes en la base de datos y las tablas asociadas.
No hay comentarios:
Publicar un comentario