Tipos de relaciones en access

259 visualizaciones

Publicado el

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

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

No hay notas en la diapositiva.

Tipos de relaciones en access

  1. 1. UNIVERSIDAD TÉCNICA DE AMBATOCIENCIAS ADMINISTRATIVAS ORGANIZACIÓN DE EMPRESAS<br />ACCESS 2007<br />JUAN PABLO CHIMBA<br />4to “A”<br />2010-2011<br />
  2. 2. TIPOS DE RELACIONES EN ACCESS<br /><ul><li>Una relación hace coincidir los datos de los campos clave  (normalmente un campo con el mismo nombre en ambas tablas).
  3. 3. En la mayoría de los casos, estos campos coincidentes son la clave principal de una tabla, que proporciona un identificador único para cada registro, y una clave externa de la otra tabla.
  4. 4. Es común que informaciones de una tabla estén asociadas con informaciones de otras tablas, en este caso podemos establecer una relación entre las dos tablas.
  5. 5. Una vez creadas tablas diferentes para cada tema de la base de datos, necesita una forma de indicarle a Microsoft Access cómo debe volver a combinar esa información. El primer paso de este proceso es definir relaciones (asociación que se establece entre campos comunes –columnas-) entre las tablas. </li></li></ul><li><ul><li>Es a través de la relación que el Access consigue, a partir de informaciones en una tabla, obtener informaciones registradas en la otra tabla. Existen tres tipos de relaciones entre dos tablas A y B: uno – a – uno, uno – a – varios, varios – a – varios.
  6. 6. Por ejemplo, los empleados pueden asociarse a los pedidos de los que son responsables mediante la creación de una relación entre los campos Id. de empleado.</li></li></ul><li>RELACION DE UNO A VARIOS<br /><ul><li>Se crea si sólo uno de los campos relacionados es una clave principal (clave principal: uno o más campos (columnas) cuyos valores identifican de manera exclusiva cada registro de una tabla.
  7. 7. Una clave principal no puede permitir valores Nulo y debe tener siempre un índice exclusivo, una clave principal se utiliza para relacionar una tabla con claves externas de otras tablas.) o tiene un índice único (índice único: índice que se define al establecer la propiedad Indexado de un campo como Sí (Sin duplicados).
  8. 8. Un índice único no permite entradas duplicadas en el campo indizado, al establecer un campo como clave principal, queda automáticamente definido como exclusivo).</li></li></ul><li>RELACIÓN DE UNO A UNO<br /><ul><li>Se crea si ambos campos relacionados son claves principales o tienen índices únicos.
  9. 9. En este tipo de relación, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B, pero un registro de la Tabla B sólo tiene un registro coincidente en la Tabla A.</li></li></ul><li>RELACIÓN VARIOS A VARIOS<br /><ul><li>La relación varios a varios ocurre cuando un registro de la tabla A puede tener mas de un registro asociado en la tabla B y, análogamente, un registro en la tabla B puede tener mas de un registro asociado en la tabla A.
  10. 10. Relaciones de este tipo varios a varios no pueden ser especificadas directamente en Access. Es necesario la creación de una tabla intermediaria que en nuestro caso podría tener el nombre: cargos ocupados.
  11. 11. Cada registro en esta tabla sería compuesto de tres campos: Número de empleado, Código del cargo y Fecha de admisión a este cargo. </li></li></ul><li>CREACIÓN DE RELACIONES <br /><ul><li>En Access podemos crear relaciones localizadas, utilizadas en una consulta específica, o relaciones globales que posiblemente tendrán un uso más general.
  12. 12. Las Relaciones de uso general son útiles porque pueden ser usadas automáticamente en nuevas consultas, facilitan la generación de subformularios y subinformes y permiten un cierto grado de protección en operaciones de actualización al imponerse la integridad referencial para las relaciones.
  13. 13. La creación y edición de relaciones es hecha en la ventana Relaciones como muestra la figura 2.1. En esta ventana se muestra el diagrama de relaciones entre las tablas. Para cada tabla son mostrados sus campos y líneas de asociación con campos de otras tablas. Estas líneas representan las relaciones.</li></li></ul><li>BORRAR RELACIONES<br /><ul><li>Para borrar una relación basta seleccionar la línea de unión y accionar la tecla DEL.
  14. 14. Es importante recordar que la eliminación de una tabla no borra la relación.
  15. 15. Si la ventana relaciones fue cerrada y accionada de nuevo, entonces la tabla borrada es mostrada nuevamente con todas sus relaciones.
  16. 16. Por lo tanto, para borrar una relación es necesario seleccionar la relación explícitamente y accionar DEL, enseguida se borra la tabla.</li>

×