Está en la página 1de 8

Colegio Mixto Integral “Juana de Arco”

Tecnología Vocacional II

Álvaro Martínez

Tipos de relaciones entre tablas Access

Bámaca Macario, Andry Velety

5to Bachillerato Industrial y Perito en computación

22-abril-2020
Contenido
Tipos de relaciones entre tablas en Access..................................................................................................1
Relaciones uno a uno...............................................................................................................................1
Relación de varios a varios.......................................................................................................................2
Relación uno a varios...............................................................................................................................2
INTRODUCCIÓN
Tras crear una tabla para cada tema en la base de datos, es necesario proporcionar a
Office Access los medios para reunir de nuevo esa información cuando sea necesario.
Para ello, 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 la información de varias tablas. 
Colegio Mixto Integral “Juana de Arco” Tecnología Vocacional II

Tipos de relaciones entre tablas en Access

La relación es una asociación establecida entre campos comunes (columnas) en dos


tablas. Los campos que entran en relación pueden llamarse de distinta manera, pero
tienen que ser del mismo tipo de datos. La relación permite al motor de Acces,
encontrar datos relacionados en ambas tablas. Por ejemplo podemos encontrar
NOMBRE, APELLIDO (de la tabla EMPLEADO_PERSONAL), SALARIO, y DEPART
(de la tabla EMPLEADO_LABORAL) de uno o varios empleados.

Las relaciones pueden ser de tres tipos:

1. De uno a uno.

2. De uno a varios.

3. De varios a varios.

Relaciones uno a uno


En una relación uno a uno, cada registro de la primera tabla sólo puede tener un
registro coincidente en la segunda tabla y viceversa. Este tipo de relación no es común
porque, muy a menudo, la información relacionada de este modo se almacena en la
misma 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. Cuando identifique
esta relación, ambas tablas deben compartir un campo común.

5to Computación 1
Colegio Mixto Integral “Juana de Arco” Tecnología Vocacional II

Relación de varios a varios


Considere la relación entre una tabla Productos y una tabla Pedidos. Un solo pedido
puede incluir varios productos. Por otro lado, un único producto puede aparecer en
muchos pedidos. Por tanto, para cada registro de la tabla Pedidos puede haber varios
registros en la tabla Productos. Además, para cada registro de la tabla Productos puede
haber varios registros en la tabla Pedidos. Este tipo de relación se denomina relación
de varios a varios porque para un producto puede haber varios pedidos, y para un
pedido puede haber varios productos. Tenga en cuenta que para detectar las relaciones
de varios a varios existentes entre las tablas, es importante que considere ambas
partes de la relación.

Para representar una relación de varios a varios, debe crear una tercera tabla, a
menudo denominada tabla de unión, que divide la relación de varios a varios en dos
relaciones uno a varios. Debe insertar la clave principal de cada una de las dos tablas
en la tercera. Como resultado, la tercera tabla registra cada ocurrencia, o instancia, de
la relación. Por ejemplo, la tabla Pedidos y la tabla Productos tienen una relación varios
a varios que se define mediante la creación de dos relaciones uno a varios con la tabla
Detalles de pedidos. Un pedido puede incluir muchos productos, y cada producto puede
aparecer en muchos pedidos.

Relación uno a varios


Considere una base de datos de seguimiento de pedidos que incluya una tabla Clientes
y una tabla Pedidos. Un cliente puede realizar cualquier número de pedidos. Por lo
tanto, para cualquier cliente representado en la tabla Clientes puede haber
representados muchos pedidos en la tabla Pedidos. Por consiguiente, la relación entre
la tabla Clientes y la tabla Pedidos es una relación de uno a varios.

Para representar una relación de uno a varios en el diseño de la base de datos, tome la
clave principal del lado "uno" de la relación y agréguela como un campo o campos
adicionales a la tabla en el lado "varios" de la relación. En este caso, por ejemplo,
agregaría un nuevo campo: (el campo Id. de la tabla Clientes) a la tabla Pedidos y le
denominaría Id. de cliente. Access utilizaría entonces el número de identificador del
cliente de la tabla Pedidos para localizar el cliente correcto de cada producto.

5to Computación 2
Colegio Mixto Integral “Juana de Arco” Tecnología Vocacional II

5to Computación 3
CONCLUSIONES

 Las relaciones son los campos comunes en las tablas.

 Las relaciones de tabla son la base para exigir integridad referencial y evitar los
registros huérfanos en la base de datos.

 Los campos de las tablas deben coordinarse de modo que muestren información
acerca del mismo pedido.

 Las relaciones nos sirven para:

 Evitar los duplicados de los datos


 Ahorra memoria
 Facilita la ejecución de las tablas
E-grafía
http://www.aulapc.es/ofimatica_acces_relaciones.html

http://www.accessdemo.info/docs_articulos/relaciones-access.html

https://prezi.com/fcxbwbobk03b/tipos-de-relaciones-en-access/

También podría gustarte