Ejemplos de relaciones en access

la relación entre las dos tablas se crea utilizando qué clave

Una relación en Access le ayuda a combinar datos de dos tablas diferentes. Cada relación consta de campos en dos tablas con datos correspondientes. Por ejemplo, puede tener un campo ProductID en una tabla Products y en una tabla OrderDetails. Cada registro de la tabla OrderDetails tiene un ProductID que corresponde a un registro de la tabla Products con el mismo ProductID.
Cuando se utilizan tablas relacionadas en una consulta, la relación permite a Access determinar qué registros de cada tabla deben combinarse en el conjunto de resultados. Una relación también puede ayudar a evitar la pérdida de datos, al impedir que los datos eliminados se desincronicen, lo que se denomina integridad referencial.
Cuando se crea una relación entre tablas, no es necesario que los campos comunes tengan los mismos nombres, aunque a menudo es así. Los campos comunes deben tener el mismo tipo de datos. Sin embargo, si el campo de clave primaria es un campo AutoNumber, el campo de clave externa también puede ser un campo Number si la propiedad FieldSize de ambos campos es la misma. Por ejemplo, puede hacer coincidir un campo AutoNumber y un campo Number si la propiedad FieldSize de ambos campos es Long Integer. Cuando ambos campos comunes son campos numéricos, deben tener la misma propiedad FieldSize.

ejemplos de relaciones uno a muchos en access

Uno de los objetivos de un buen diseño de bases de datos es eliminar la redundancia de datos (datos duplicados). Para lograr este objetivo, se dividen los datos en muchas tablas temáticas, de modo que cada hecho se represente sólo una vez. A continuación, se proporciona a Access una forma de reunir la información dividida: se hace colocando campos comunes en las tablas que están relacionadas. Sin embargo, para realizar este paso correctamente, hay que entender las relaciones entre las tablas y especificarlas en la base de datos.
Después de crear una tabla para cada tema en la base de datos, hay que dar a Access una forma de reunir esa información cuando sea necesario. Esto se consigue colocando campos comunes en las tablas que están relacionadas y definiendo relaciones entre las tablas. A continuación, puede crear consultas, formularios e informes que muestren información de varias tablas a la vez. Por ejemplo, el formulario que se muestra aquí incluye información extraída de varias tablas:
El nombre del cliente que aparece en el cuadro Facturar a se obtiene de la tabla Clientes, los valores del ID del pedido y la fecha del mismo proceden de la tabla Pedidos, el nombre del producto procede de la tabla Productos, y los valores Precio unitario y Cantidad proceden de la tabla Detalles del pedido. Estas tablas están vinculadas entre sí de diversas maneras para llevar la información de cada una al formulario.

cómo crear una relación de uno a varios en access 2010

En una base de datos relacional, las relaciones permiten evitar los datos redundantes. Por ejemplo, si está diseñando una base de datos que registrará información sobre libros, puede tener una tabla llamada «Títulos» que almacena información sobre cada libro, como el título del libro, la fecha de publicación y la editorial. También hay información que puede querer almacenar sobre el editor, como el número de teléfono, la dirección y el código postal. Si se almacena toda esta información en la tabla «Títulos», el número de teléfono del editor se duplicaría para cada título que el editor imprima.
Una mejor solución es almacenar la información del editor una sola vez, en una tabla separada que llamaremos «Editores». A continuación, se pondría un puntero en la tabla «Títulos» que hiciera referencia a una entrada de la tabla «Editores».
Para asegurarse de que los datos permanecen sincronizados, puede aplicar la integridad referencial entre las tablas. Las relaciones de integridad referencial ayudan a garantizar que la información de una tabla coincida con la de otra. Por ejemplo, cada título de la tabla «Títulos» debe estar asociado a un editor específico de la tabla «Editores». No se puede añadir a la base de datos un título para una editorial que no existe en la base de datos.

cómo crear una relación entre dos tablas en access

Access utiliza la normalización de la base de datos para organizar las tablas (relaciones) y las columnas (atributos) de una base de datos relacional con el fin de minimizar la redundancia de datos. La normalización es el proceso que divide los datos en diferentes tablas, lo que ayuda a mejorar el rendimiento general, la longevidad y la integridad de los recursos dentro de una organización.
Una relación se gestiona haciendo coincidir los datos en diferentes columnas clave, formando columnas con un nombre similar en ambas tablas. En la mayoría de los casos, los vínculos relacionados coinciden con la clave primaria de una tabla, lo que ayuda a producir un identificador único para cada fila simultáneamente con una entrada en la clave externa de la otra tabla. Existen básicamente tres tipos de relaciones que se crean, dependiendo de la definición de las columnas relacionadas en una tabla.
Esta es una de las formas comunes de relación, en la que una fila de la tabla X puede tener una o más filas similares en la tabla Y. Pero la tabla Y sólo puede tener una fila que pueda coincidir con la tabla X. Todas las grandes organizaciones del mundo son conocidas por utilizar este método para impulsar la accesibilidad de los datos entre las tablas.

Acerca del autor

admin

Ver todos los artículos