La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

 Una relación es una característica especial de Access que hace que podamos trabajar con varias tablas relacionadas a través de un campo en común.

Presentaciones similares


Presentación del tema: " Una relación es una característica especial de Access que hace que podamos trabajar con varias tablas relacionadas a través de un campo en común."— Transcripción de la presentación:

1

2  Una relación es una característica especial de Access que hace que podamos trabajar con varias tablas relacionadas a través de un campo en común.

3  Lograr que cada dato este representado una sola vez para eliminar la redundancia en el diseño de una base de datos. Ejemplo  Uno a uno 1-1  Uno a Varios 1-∞  Varios a Varios

4  Cada registro de la tabla 1 sólo puede tener un registro coincidente en la tabla 2 y viceversa.  Este tipo de relación no es común porque, muy a menudo, la información relacionada de este modo se almacena en la misma tabla.  Para crearla ambos campos comunes deben tener un índice único(sin duplicados).  Ej.: Una empresa y su Gerente General  Ej.: Un país y su capital

5  Ingresar a Access y crear la relación 1 a 1

6  Cada registro de la tabla 1 puede estar enlazado con varios registros de la tabla 2, pero cada registro de la tabla 2 sólo puede estar enlazado con un registro de la tabla 1.  Para representar una relación de uno a varios en el diseño de la base de datos, tome la clave principal del lado "uno" de la relación y agréguela como un campo o campos adicionales a la tabla en el lado "varios" de la relación.  Ej.: Un Gerente y sus subordinados  Ej.: un autor y sus libros

7  Ingresar a Access y crear la relación 1 a varios

8  Cada registro de la tabla 1 puede estar enlazado con varios registros de la tabla 2 y viceversa.  Para representar una relación de varios a varios, debe crear una tercera tabla (tabla de unión), que divide la relación de varios a varios en dos relaciones uno a varios. Debe insertar la clave principal de cada una de las dos tablas en la tercera. Como resultado, la tercera tabla registra cada ocurrencia, o instancia, de la relación.  Ej.: varios profesores y varios estudiantes  Ej.: varios proveedores y varios artículos

9  Ingresar a Access y crear la relación varios a varios

10

11  Su finalidad es evitar los registros huérfanos y mantener sincronizadas las referencias de modo que no haya registros que hagan referencias a otros registros que ya no existen.  Si aplica la integridad se tiene que:  No se puede especificar un valor en el campo de clave externa de una tabla relacionada si ese valor no existe en el campo de clave principal de la tabla principal.  No se puede eliminar un registro de una tabla principal si existen registros coincidentes en una tabla relacionada.

12 1. Abrir la base de datos 2. Herramientas de base de datos 3. Relaciones 4. Mostrar tabla 5. Seleccionar las tablas que se utilizarán en la relación 6. Arrastrar un campo (clave principal) de una tabla al campo común (clave externa) en la otra tabla 7. Activar “exigir integridad referencial” 8. Clic en crear 9. Clic en cerrar para guardar la relación

13

14

15

16

17

18

19

20

21


Descargar ppt " Una relación es una característica especial de Access que hace que podamos trabajar con varias tablas relacionadas a través de un campo en común."

Presentaciones similares


Anuncios Google