Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Relaciones entre tablas
Curso de Access
2
En este tema vamos a ver…
Clave principal Tipos de relaciones Integridad referencial
3
Clave principal Es un campo de indexación.
Identifica de manera única al registro Permite establecer relaciones entre tablas
4
Clave principal No se permiten valores duplicados o nulos
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
5
Clave principal Autonumérico De campo simple De campos múltiples
Tipos: Autonumérico De campo simple De campos múltiples
6
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.
8
Tipos de relaciones Uno a uno Uno a varios Varios a varios
9
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.
10
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.
11
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.
12
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
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.