Una relacin es una caracterstica especial de Access que hace que podamos trabajar con varias tablas relacionadas a travs de un campo en comn.
OBJETIVO
Lograr que cada dato este representado una sola vez para eliminar la redundancia en el diseo de una base de datos.
CLASES DE RELACIONES
Uno a uno 1-1 Uno a Varios 1- Varios a Varios
Cada registro de la tabla 1 puede estar enlazado con varios registros de la tabla 2, pero cada registro de la tabla 2 slo puede estar enlazado con un registro de la tabla 1. Para representar una relacin de uno a varios en el diseo de la base de datos, tome la clave principal del lado "uno" de la relacin y agrguela como un campo o campos adicionales a la tabla en el lado "varios" de la relacin. Ej.: Un Gerente y sus subordinados Ej.: un autor y sus libros
Cada registro de la tabla 1 puede estar enlazado con varios registros de la tabla 2 y viceversa. Para representar una relacin de varios a varios, debe crear una tercera tabla (tabla de unin), que divide la relacin de varios a varios en dos relaciones uno a varios. Debe insertar la clave principal de cada una de las dos tablas en la tercera. Como resultado, la tercera tabla registra cada ocurrencia, o instancia, de la relacin. Ej.: varios profesores y varios estudiantes Ej.: varios proveedores y varios artculos
INTEGRIDAD REFERENCIAL
Su finalidad es evitar los registros hurfanos y mantener sincronizadas las referencias de modo que no haya registros que hagan referencias a otros registros que ya no existen. Si aplica la integridad se tiene que:
No se puede especificar un valor en el campo de clave externa de una tabla relacionada si ese valor no existe en el campo de clave principal de la tabla principal. No se puede eliminar un registro de una tabla principal si existen registros coincidentes en una tabla relacionada.
Abrir la base de datos Herramientas de base de datos Relaciones Mostrar tabla Seleccionar las tablas que se utilizarn en la relacin Arrastrar un campo (clave principal) de una tabla al campo comn (clave externa) en la otra tabla Activar exigir integridad referencial Clic en crear Clic en cerrar para guardar la relacin
EJEMPLOS
EJEMPLOS