Beatriz Correas Suarez Relaciones en Microsoft Access • Relaciones • se utilizan para informar a la BD de que dos tablas diferentes están relacionadas entre si • hay que especificar qué campos son los que intervienen en la relación Facultad de Ciencias de la Actividad Física y el Deporte Relaciones Nº1 Relaciones en Microsoft Access • Tipos de relaciones • Uno a uno • Uno a muchos • Muchos a muchos Facultad de Ciencias de la Actividad Física y el Deporte Relaciones Nº2 Informática Básica 1 Beatriz Correas Suarez Relaciones en Microsoft Access • Relaciones uno a uno • un registro de la tabla A posee como máximo un registro asociado en la tabla B y viceversa 1 1 Facultad de Ciencias de la Actividad Física y el Deporte Relaciones Nº3 Relaciones en Microsoft Access • Relaciones uno a muchos • un registro de la tabla A puede tener mas de un registro asociado en la tabla B, mientras que un registro de la tabla B posee como máximo un registro asociado en la tabla A 8 1 Facultad de Ciencias de la Actividad Física y el Deporte Relaciones Nº4 Informática Básica 2 Beatriz Correas Suarez Relaciones en Microsoft Access • Relaciones muchos a muchos • un registro de la tabla A puede tener mas de un registro asociado en la tabla B y un registro en la tabla B puede tener mas de un registro asociado en la tabla A 8 8 Facultad de Ciencias de la Actividad Física y el Deporte Relaciones Nº5 Relaciones en Microsoft Access • Relaciones muchos a muchos • no pueden ser especificadas directamente en access (no hay campos comunes) • se utiliza una tabla intermedia ALUMNOS 8 Facultad de Ciencias de la Actividad Física y el Deporte 8 1 PRUEBAS 1 ALUMNOS - PRUEBAS Relaciones Nº6 Informática Básica 3 Beatriz Correas Suarez Relaciones en Microsoft Access • Integridad referencial •sirve para asegurarse de que los datos se mantendrán correctamente relacionados una vez establecida la relación y de que no se eliminarán datos accidentalmente. • las dos reglas : • No puede haber registros en una tabla secundaria que no estén enlazados a la tabla primaria. • No se puede borrar un registro de la tabla principal si tiene enlazados registros en la secundaria. Facultad de Ciencias de la Actividad Física y el Deporte Relaciones Nº7 Relaciones en Microsoft Access • Procedimiento para establecer relaciones 1. Hacemos clic en Relaciones 2. Mostrar tabla y seleccionar y agregar las que queremos relacionar 3. Relacionamos dos a dos. Deben tener un campo comú común que suele ser el campo clave Facultad de Ciencias de la Actividad Física y el Deporte Relaciones Nº8 Informática Básica 4 Beatriz Correas Suarez Relaciones en Microsoft Access 4. Arrastramos el campo de la primera tabla hasta el de la segunda 5. Marcamos la casilla de Integridad Referencial 6. Pulsamos Aceptar Facultad de Ciencias de la Actividad Física y el Deporte Relaciones Nº9 Informática Básica 5