1. DISEÑO DE UNA BASE DE DATOS
DE ELEMENTOS QUÍMICOS
AULA VIRTUAL
RELACIONES EN
MICROSOFT ACCESS
TUTOR:
Néstor A. Marín Cortés
2. En una Base de Datos es común encontrar
asociaciones entre las informaciones de dos o
más tablas. Es aquí cuando podemos hablar de
RELACIONES.
Es a través de las relaciones que Microsoft Access
consigue, a partir de informaciones en una tabla,
obtener informaciones registradas en la otra tabla.
A continuación describiremos los tres tipos de
relaciones entre dos tablas A y B.
3. Relaciones uno a uno
La relación uno a uno ocurre cuando
un registro de la tabla A posee como
máximo un registro asociado en la
tabla B y un registro de la tabla B
posee como máximo un registro
asociado en la tabla A.
Ejemplos:
vehículo – matrícula
casa – dirección
Persona – documento_identidad
4. Relaciones uno a varios.
La relación 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 máximo
un registro asociado en la
tabla A.
Ejemplos:
vendedor – ventas
Elementos_quimicos – familias
5. Este tipo de relación es la más común y es la que se presenta en nuestra
Base de Datos. Observa el siguiente diagrama:
6. Entre compuestos – elementos existe una
relación uno a varios ya que un elemento tiene
varios compuestos.
Entre familiasquimicas– elementos existe una
relación uno a varios ya que una familia
química tiene varios elementos. (p.ej. Los Gases
Nobles están formados por Helio, Neón, Argón,
etc.)
Para poder aplicar las relaciones en nuestra Base
de Datos sigue las instrucciones del Video
tutorial.
7. Relaciones varios a varios
La relación varios a varios ocurre cuando un registro de
la tabla A puede tener mas de un registro asociado en la
tabla B y, análogamente, un registro en la tabla B puede
tener mas de un registro asociado en la tabla A.
Relaciones de este tipo varios a varios no pueden ser
especificadas directamente en Access. Es necesario la
creación de una tabla intermedia que permita que la
relación varios a varios sea convertida en dos
relaciones una a varios.
8. Ejemplo de Relación varios a varios
asociaciones- ciudadanos
Recuerda que es necesario crear una tabla intermedia:
Asociaciones - afiliaciones - ciudadanos
La tabla de afiliaciones permitiría conocer los ciudadanos
Que pertenecen a cada asociación.