Relaciones en Microsoft Access Relaciones en Microsoft Access

Anuncio
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
Descargar