Вы находитесь на странице: 1из 2

CAPTULO 2 RELACIONES.

Es comn que informaciones de una tabla estn asociadas con informaciones de


otras tablas. En este caso podemos establecer una relacin entre las dos tablas.
Es a travs de la relacin que el Access consigue, a partir de informaciones en
una tabla, obtener informaciones registradas en la otra tabla. Existen tres tipos de
relaciones entre dos tablas A y B: uno a uno, uno a varios, varios a
varios.
2.1. - Relaciones uno a uno.
La relacin uno a uno ocurre cuando un registro de la tabla A posee como mximo
un registro asociado en la tabla B y un registro de la tabla B posee como mximo
un registro asociado en la tabla A.
Esta relacin est presente en el nmero de gerente/nmero de empleado,
entre el PADRN DE DEPARTAMENTOS y el PADRN DE EMPLEADOS. Para
cada nmero de gerente identificamos apenas un registro en el PADRN DE
EMPLEADOS y cada funcionario es eventualmente gerente de apenas un
departamento.
2.2 - Relaciones uno a varios.
La relacin uno a varios ocurre cuando un registro de la tabla A puede tener mas
de un registro asociado en la tabla B, mientras que, un registro de la tabla B posee
como mximo un registro asociado en la tabla A.
Esta relacin est presente en la sigla del departamento entre el PADRN DE
DEPARTAMENTO y el PADRN DE EMPLEADOS. Para cada sigla del PADRN
DE DEPARTAMENTOS identificamos varios registros con esta sigla en
el PADRN DE EMPLEADOS, mientras que, para cada sigla en el PADRN DE
EMPLEADOS identificamos como mximo un registro en el PADRN DE
DEPARTAMENTOS.
Tambin debe quedar claro que, en principio, podemos tener departamentos sin
funcionarios y funcionarios que momentneamente no estn asignados a ningn
departamento.
2.3. - Relaciones varios a varios.
La relacin varios a varios ocurre cuando un registro de la tabla A puede tener mas
de un registro asociado en la tabla B y, anlogamente, un registro en la tabla B
puede tener mas de un registro asociado en la tabla A.
Los cargos ocupados por un empleado a lo largo del tiempo constituyen una
relacin de esta naturaleza. Cada empleado ocup varios cargos y un cargo fue

ocupado por diversos empleados. En esta relacin queda inmediatamente


aparente que al par empleado/cargo probablemente estarn asociadas otras
informaciones, por ejemplo, la fecha en que el empleado asumi el cargo en
cuestin.
Relaciones de este tipo varios a varios no pueden ser especificadas directamente
en Access. Es necesario la creacin de una tabla intermediaria que en nuestro
caso podra tener el nombre:cargos ocupados. Cada registro en esta tabla sera
compuesto de tres campos: Nmero de empleado, Cdigo del cargo y Fecha de
admisin a este cargo. Como se observa, se cre una relacin uno a varios entre
el PADRN DE EMPLEADOS y el PADRN DE CARGOS OCUPADOS y,
anlogamente, otra relacin uno a mucho entre el PADRN DE CARGOS Y
SALARIOS y el PADRN DE CARGOS OCUPADOS. Por lo tanto una relacin
varios a varios es convertida en dos relaciones una a varios cuando hubiera
informaciones asociadas a los pares relacionados.

Вам также может понравиться