martes, 13 de noviembre de 2012

Relaciones en Access 2007

C45: ¿Como se hacen las relaciones en Access?
A la hora de realizar relaciones entre las tablas de access debemos realizar los siguientes pasos:
1. Haga clic en el botón de Microsoft Office y, a continuación, haga clic en Abrir.
2. En el cuadro de diálogo Abrir, seleccione y abra la base de datos.
3. En el grupo Mostrar u ocultar de la ficha Herramientas de base de datos, haga clic en Relaciones.

4. Si aún no ha definido ninguna relación, aparecerá automáticamente el cuadro de diálogo Mostrar tabla. Si no aparece, en la ficha Diseño, en el grupo Relaciones, haga clic en Mostrar tabla.
En el cuadro de diálogo Mostrar tabla se muestran todas las tablas y consultas de la base de datos. Para ver únicamente las tablas, haga clic en Tablas. Para ver únicamente las consultas, haga clic en Consultas. Para ver las tablas y las consultas, haga clic en Ambas.
5. Seleccione una o varias tablas o consultas y, a continuación, haga clic en Agregar. Cuando termine de agregar tablas y consultas a la ventana Relaciones, haga clic en Cerrar.
6. Arrastre un campo (normalmente el campo de clave principal) de una tabla al campo común (la clave externa) en la otra tabla. Para arrastrar varios campos, presione la tecla CTRL, haga clic en cada uno de los campos y, a continuación, arrástrelos.
Aparecerá el cuadro de diálogo Modificar relaciones.
7. Compruebe que los nombres de campo mostrados son los campos comunes de la relación. Si un nombre de campo es incorrecto, haga clic en él y seleccione un nuevo campo de la lista.
8. Haga clic en Crear.
Se dibujará una línea de relación entre las dos tablas. Si activó la casilla de verificación Exigir integridad referencial, la línea aparecerá más gruesa en los extremos. Además, sólo si activó la casilla de verificación Exigir integridad referencial, aparecerá el número 1 sobre la parte gruesa de un extremo de la línea de relación y aparece el símbolo de infinito (∞) sobre la parte gruesa del otro extremo.
D6: Unas de las dificultades que se me presento fue la de establecer relaciones uno a uno o uno a varios, por lo cual yo no entendía porque se me relacionaba uno a uno y a continuación voy a aclarar esta cuestión:
  • Para crear una relación uno a uno: ambos campos comunes (normalmente los campos de clave principal y de clave externa) tienen que tener un índice único. Esto significa que la propiedad Indexado de estos campos debe tener el valor Sí (sin duplicados). Si ambos campos tienen un índice único, Access crea una relación uno a uno.
  • Para crear una relación uno a varios: el campo ubicado en el lado "uno" de la relación (normalmente, el campo de clave principal) tiene que tener un índice único. Esto significa que la propiedad Indexado de este campo debe tener el valor Sí (sin duplicados). El campo ubicado en el lado "varios" de la relación no debe tener un índice único. Puede tener un índice, pero debe permitir los duplicados. Esto significa que la propiedad Indexado de este campo debe tener el valor No o Sí (con duplicados). Cuando un campo tiene un índice único y el otro no, Access crea una relación uno a varios..
FUENTE
Conocimiento adquirido en clase.
http://office.microsoft.com/es-ar/access-help/guia-de-relaciones-de-tablas-HA010120534.aspx



2 comentarios:

  1. Hola Ale!!! Genial tu post. A mi criterio lo mas complicado de Access son las relaciones... Unas de mis dificultades a la hora del parcial.
    Te felicito por el seguimiento del blog y las nuevas competencias adquiridas en el año.

    Un beso.

    Anabel

    ResponderEliminar
  2. Gracias ana, si la verdad que las relaciones nos trajeron complicaciones pero bueno por algo aparecen en mi blog jaj
    Besos amiga

    ResponderEliminar