1. MODULO DE ACCESS
RELACIONES
Resultados, No Excusas, Termina todo lo que Empiezas, Trabajo en Equipo
2. COMPUINGLES
Relaciones entre tablas
Introducción: Una relación es una asociación entre dos conjuntos, digamos A y B de tal forma a que un
elemento del conjunto A le corresponda un elemento del conjunto B. Uno de los objetivos de un buen diseño
de base de datos es eliminar la redundancia de los datos (datos duplicados). Para lograr dicho objetivo,
conviene desglosar los datos en muchas tablas basadas en temas para que cada hecho esté representado
sólo una vez. A continuación, se debe proporcionar a Microsoft Office Access los medios para recopilar de
nuevo la información desglosada (esto se realiza colocando campos comunes en tablas que están
relacionadas).
Por ejemplo el formulario que se
muestra a continuación, incluye
datos de tres tablas:
La información del apartado 1
procede de la tabla PRÉSTAMOS.
La información del apartado 2
procede de la tabla ESTUDIANTE
La información del apartado 3
procede de la tabla LIBROS.
El nombre de estudiante se
obtiene de la tabla
ESTUDIANTES, el título del libro y
el Área de estudio proceden de la
tabla LIBROS. Estas tablas se
vinculan entre sí de varias formas
para recopilar información de
cada una e incorporarla al
formulario.
Resultados, No Excusas, Termina todo lo que Empiezas, Trabajo en Equipo
3. Crea una relación:
( 1 ): Para crear relaciones en Access 2007 primero se debe acceder a la ventana
Relaciones, haciendo clic en el botón relaciones que se encuentra en la pestaña
Herramientas de base de datos.
( 2 ): Aparecerá el cuadro Mostar Tabla, esperando
indicarle las tablas que formarán parte de la
relación a crear. Se debe seleccionar una de las
tablas que pertenecen a la relación haciendo clic
sobre ella, aparecerá dicha tabla remarcada. Hacer
clic sobre el botón Agregar.
Resultados, No Excusas, Termina todo lo que Empiezas, Trabajo en Equipo
4. ( 3 ): Repetir los pasos anteriores hasta añadir todas las tablas de las relaciones a crear. Hacer clic
sobre el botón Cerrar. Aparecerá ahora la ventana Relaciones con las tablas añadidas en el paso
anterior.
( 4 ): Para crear la relación: Ir sobre el
campo de la relación de la tabla principal
(en nuestro caso IdLibro). Pulsar el botón
izquierdo del ratón y manteniéndolo
pulsado arrastrar hasta el campo IdLibro de
la tabla secundaria PRESTAMO. Soltar el
botón del ratón. Aparecerá el cuadro de
diálogo Modificar relaciones:
Resultados, No Excusas, Termina todo lo que Empiezas, Trabajo en Equipo
5. En la parte superior deben estar los nombres de las dos tablas relacionadas (LIBROS y PRESTAMO) y
debajo el nombre de los campos de la relación (IdLibro). Nota: Siempre deben ser campos que
contengan el mismo tipo de información y por lo tanto del mismo tipo.
Observar que en la parte inferior el Tipo de Relación que se asignará dependerá de las características
de los campos de relación (en este caso uno a varios).
Activar la casilla de verificación Exigir integridad referencial haciendo clic sobre este control. Al
terminar hacer clic en el botón crear.
Exigir integridad referencial:
El uso de la integridad referencial
tiene como finalidad evitar los
registros huérfanos y mantener
sincronizadas las referencias de
modo que no haya registros que
hagan referencia a otros registros
que ya no existen. Para exigir la
integridad referencial, es preciso
habilitarla para una relación de
tabla. Una vez habilitada, Access
rechazará todas las operaciones que
infrinjan la integridad referencial
para esa relación de tabla. Access
rechaza las actualizaciones que
cambien el destino de una
referencia, así como las
eliminaciones que quiten el destino
de una referencia.
Resultados, No Excusas, Termina todo lo que Empiezas, Trabajo en Equipo
6. PRACTICAS:
REALIZAR LAS SIGUIENTES
RELACIONES DE TABLAS.
BASE DE DATOS: C L I N I C A.
BASE DE DATOS:
F A C T U R A C I O N.
Resultados, No Excusas, Termina todo lo que Empiezas, Trabajo en Equipo