¡Hello!

¡Hello!

jueves, 18 de marzo de 2010

CONSULTA 3



RELACIONES EN ACCESS

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.

Existen 3 tipos de relaciones que son:


*Una relación uno a uno:

En una relación uno a uno, cada registro de la Tabla A sólo puede tener un registro coincidente en la Tabla B y viceversa. Este tipo de relación no es habitual, debido a que la mayoría de la información relacionada de esta forma estaría en una sola tabla.

Puede utilizar la relación uno a uno para dividir una tabla con muchos campos, para aislar parte de una tabla por razones de seguridad o para almacenar información que sólo se aplica a un subconjunto de la tabla principal. Por lo general esta relación casi no se utiliza.

Por ejemplo, puede crear una tabla que registre los empleados participantes en un partido de fútbol benéfico. Cada jugador de fútbol de la tabla Jugadores de fútbol tiene un registro coincidente en la tabla Empleados.

•Cada jugador de fútbol tiene un registro coincidente en la tabla Empleados.
•Este conjunto de valores es un subconjunto del campo Id. de empleado y la tabla empleados.




*Una relación uno a varios:

La relación uno a varios es el tipo de relación más común. 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 tiene un registro coincidente en la Tabla A.

•Un proveedor puede suministrar más de un producto, pero cada producto tiene un único proveedor.


*Una relación varios a varios:

En una relación varios a varios, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B, y viceversa.

Este tipo de relación sólo es posible si se define una tercera tabla (denominada tabla de unión) cuyos valores identifican de manera exclusiva cada registro de una tabla.

Una clave principal no puede permitir valores Nulo y debe tener siempre un índice exclusivo.

Una clave principal se utiliza para relacionar una tabla con claves externas de otras tablas.

Las claves externas: hacen referencia al campo o campos de clave principal de otra tabla, también indica cómo están relacionadas las tablas A y B. Una relación de varios a varios no es sino dos relaciones de uno a varios con una tercera tabla.

Por ejemplo, la tabla Pedidos y la tabla Productos tienen una relación de varios a varios que se define mediante la creación de dos relaciones de uno a varios con la tabla Detalles de pedidos. Un pedido puede incluir muchos productos, y cada producto puede aparecer en muchos pedidos.


•Clave principal de la tabla Pedidos

•Clave principal de la tabla Productos

•Un pedido puede incluir muchos productos y cada producto puede aparecer en muchos pedidos.


BIBLIOGRAFIA:

http://www.duiops.net/manuales/access/access10.htm
Solis E.Jaime Bernúdez Access XP [Libro]. - Perú : Palomino E. I. R. L., 2005.

1 comentario: