SlideShare una empresa de Scribd logo
1 de 6
MODULO DE ACCESS




                 RELACIONES




Resultados, No Excusas, Termina todo lo que Empiezas, Trabajo en Equipo
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
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
( 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
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
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

Más contenido relacionado

La actualidad más candente

La actualidad más candente (15)

Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
 
Diapositivas de excel
Diapositivas de excelDiapositivas de excel
Diapositivas de excel
 
Examen de computacion Guia excel
Examen de computacion Guia excelExamen de computacion Guia excel
Examen de computacion Guia excel
 
Tutorial basico access
Tutorial basico accessTutorial basico access
Tutorial basico access
 
Tarabajo de las tres unidades de excel2
Tarabajo de las tres unidades de excel2Tarabajo de las tres unidades de excel2
Tarabajo de las tres unidades de excel2
 
Tarabajo de excel
Tarabajo de excelTarabajo de excel
Tarabajo de excel
 
Excel 2007
Excel 2007Excel 2007
Excel 2007
 
Microsoft excel cuestionario
Microsoft excel cuestionario  Microsoft excel cuestionario
Microsoft excel cuestionario
 
Relacionar tablas de bases de datos
Relacionar tablas de bases de datosRelacionar tablas de bases de datos
Relacionar tablas de bases de datos
 
Af103733534 1
Af103733534 1Af103733534 1
Af103733534 1
 
cuestionario de excel
cuestionario de excelcuestionario de excel
cuestionario de excel
 
Excel clase
Excel claseExcel clase
Excel clase
 
Microsoft Excel
Microsoft ExcelMicrosoft Excel
Microsoft Excel
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Introducción a excel 2013
Introducción a excel 2013Introducción a excel 2013
Introducción a excel 2013
 

Similar a Relaciones

Similar a Relaciones (20)

Relaciones
RelacionesRelaciones
Relaciones
 
Bases de datos!
Bases de datos!Bases de datos!
Bases de datos!
 
Dialogo relaciones.dig
Dialogo relaciones.digDialogo relaciones.dig
Dialogo relaciones.dig
 
Dialogo relaciones.dig
Dialogo relaciones.digDialogo relaciones.dig
Dialogo relaciones.dig
 
Informatica[1]
Informatica[1]Informatica[1]
Informatica[1]
 
11 las relaciones
11 las relaciones11 las relaciones
11 las relaciones
 
CONCEPTOS RELACIONE CONSULTAS FORMULARIOS
CONCEPTOS RELACIONE CONSULTAS FORMULARIOSCONCEPTOS RELACIONE CONSULTAS FORMULARIOS
CONCEPTOS RELACIONE CONSULTAS FORMULARIOS
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Pau
PauPau
Pau
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Ppt0000007
Ppt0000007Ppt0000007
Ppt0000007
 
Bd acces
Bd accesBd acces
Bd acces
 
Bd acces
Bd accesBd acces
Bd acces
 
mapa conceptual
mapa conceptualmapa conceptual
mapa conceptual
 
Johann moreno diaz blogger
Johann moreno diaz bloggerJohann moreno diaz blogger
Johann moreno diaz blogger
 
Johann moreno diaz blogger
Johann moreno diaz bloggerJohann moreno diaz blogger
Johann moreno diaz blogger
 
Colegio nacional nicolás esguerra
Colegio nacional nicolás esguerraColegio nacional nicolás esguerra
Colegio nacional nicolás esguerra
 

Relaciones

  • 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