Relaciones

129 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
129
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Relaciones

  1. 1. MODULO DE ACCESS RELACIONESResultados, No Excusas, Termina todo lo que Empiezas, Trabajo en Equipo
  2. 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 semuestra a continuación, incluyedatos de tres tablas:La información del apartado 1procede de la tabla PRÉSTAMOS.La información del apartado 2procede de la tabla ESTUDIANTELa información del apartado 3procede de la tabla LIBROS.El nombre de estudiante seobtiene de la tabla ESTUDIANTES,el título del libro y el Área deestudio proceden de la tablaLIBROS. Estas tablas se vinculanentre sí de varias formas pararecopilar información de cada unae incorporarla al formulario. Resultados, No Excusas, Termina todo lo que Empiezas, Trabajo en Equipo
  3. 3. Crea una relación:( 1 ): Para crear relaciones en Access 2007 primero se debe acceder a la ventanaRelaciones, haciendo clic en el botón relaciones que se encuentra en la pestañaHerramientas 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. 4. ( 3 ): Repetir los pasos anteriores hasta añadir todas las tablas de las relaciones a crear. Hacer clicsobre el botón Cerrar. Aparecerá ahora la ventana Relaciones con las tablas añadidas en el pasoanterior.( 4 ): Para crear la relación: Ir sobre elcampo de la relación de la tabla principal(en nuestro caso IdLibro). Pulsar el botónizquierdo del ratón y manteniéndolopulsado arrastrar hasta el campo IdLibro dela tabla secundaria PRESTAMO. Soltar elbotón del ratón. Aparecerá el cuadro dediálogo Modificar relaciones: Resultados, No Excusas, Termina todo lo que Empiezas, Trabajo en Equipo
  5. 5. En la parte superior deben estar los nombres de las dos tablas relacionadas (LIBROS y PRESTAMO) ydebajo el nombre de los campos de la relación (IdLibro). Nota: Siempre deben ser campos quecontengan 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ísticasde 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. Alterminar hacer clic en el botón crear.Exigir integridad referencial:El uso de la integridad referencialtiene como finalidad evitar losregistros huérfanos y mantenersincronizadas las referencias demodo que no haya registros quehagan referencia a otros registrosque ya no existen. Para exigir laintegridad referencial, es precisohabilitarla para una relación detabla. Una vez habilitada, Accessrechazará todas las operaciones queinfrinjan la integridad referencialpara esa relación de tabla. Accessrechaza las actualizaciones quecambien el destino de unareferencia, así como laseliminaciones que quiten el destinode una referencia. Resultados, No Excusas, Termina todo lo que Empiezas, Trabajo en Equipo
  6. 6. PRACTICAS:REALIZAR LAS SIGUIENTESRELACIONES 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

×