Relacion de Tablas con access
Definición
Tras crear una tabla para cada tema en la base de datos, es preciso proporcionar los medios para recopilar de nuevo esa información cuando sea necesario. Paraello, se colocan campos comunes en las tablas que están relacionadas y se definen las relaciones entre las tablas. De ese modo, se pueden crear consultas, formularios e informes que muestren a la vez lainformación de varias tablas.
Ejemplo
La información de la siguiente consulta proviene de 3 tablas (Clientes, Productos y Facturas) gracias a la previa relación de los campos de cada tabla.Relaciones
Los campos Id factura y Cantidad provienen de la tabla Factura, los campos Id cliente y Nombre provienen de la tabla Clientes y los campos Producto y Valor unitario provienen de la tablaProductos. El campo Total es una columna calculada.
Integridad referencial
La Integridad referencial evita que se produzcan registros huérfanos en la base de datos. Las relaciones de tabla son labase con la que exigir integridad referencial y evitar los registros huérfanos en la base de datos. Un registro huérfano es el que hace referencia a otro registro que no existe por ejemplo, unregistro de un pedido que hace referencia a un registro de un cliente que no existe.
Al diseñar una base de datos, se divide la información en tablas, cada una de las cuales tiene una clave principal. Acontinuación, se agregan claves externas a las tablas relacionadas que hacen referencia a dichas claves principales. Estos pares de clave principal y clave externa forman la base de las relaciones detabla y de las consultas de varias tablas. Por lo tanto, resulta importante, que dichas referencias de clave principal y clave externa estén sincronizadas. La integridad referencial sirve paraasegurarse de que las referencias permanecen sincronizadas y depende de las relaciones de tabla.
Ejemplo
Observemos las siguientes relaciones. Las líneas de relación aparecen de este modo porque tienen...
Regístrate para leer el documento completo.