Relaciones entre tablas
Curso de Access
En este tema vamos a ver…

Clave principal

Tipos de relaciones

Integridad referencial
Clave principal

Es un campo de indexación.

Identifica de manera única al registro

Permite establecer relaciones entre tablas
Clave principal
Hay que tener en cuenta que:
•No se permiten valores duplicados o nulos
•Conviene que sea un valor corto y fácil de recordar
•Access ordena según la clave principal
Clave principal
Tipos:

Autonumérico

De campo simple

De campos múltiples
Relaciones
Ejemplo:
La tabla Pedidos establece una relación entre
las tablas Artículos y Proveedores.
ARTÍCULOS
PEDIDOS
PROVEEDORES
La relación es una asociación establecida entre
campos (columnas) comunes de dos tablas.
Tipos de relaciones

Uno a uno

Uno a varios

Varios a varios
Uno a uno

En este tipo de relación , un registro de la
tabla A, no puede tener más de un registro
coincidente en la tabla B, y viceversa.

Su existencia suele ser debida a la división
de una tabla.
Uno a varios

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 puede tener un registro
coincidente en la tabla A.

La clave principal de un artículo puede
aparecer en varios registros de la tabla
pedidos.
Varios a varios

En este tipo de relación, un registro de la
tabla A puede tener muchos registros
coincidentes en la tabla B, y viceversa.

Access no permite establecer este tipo de
relaciones directamente: se crea definiendo
una tercera tabla, denominada tabla de
unión.
INTEGRIDAD REFERENCIAL

Garantiza que las relaciones son válidas
Condiciones:
El campo coincidente de la tabla principal es una
clave principal o tiene un índice único.
Los campos relacionados tienen el mismo tipo de
datos
Ambas tablas pertenecen a la misma base de
datos
Descargar

ACCESS 2003 - Juegos Gooachi!