Relaciones 1
Principal Arriba Indice

 

Relaciones 2

Relaciones entre las tablas

Hasta el momento hemos trabajado con la Base de datos Clínica, utilizando sólo una tabla. La principal característica de Access 2000 es trabajar con bases de datos relacionales o lo que es lo mismo una base de datos con varias tablas que están relacionadas entre sí.

Lo primero que tenemos que hacer para poder establecer relaciones, es tener las tablas que nos permitan realizar tal operación. Recuerde que en capítulos anteriores ya vimos que esta base de datos estaría formada por tres tablas:

- Pacientes.

- Médicos.

- Ingresos.

Tipos de relaciones que podemos utilizar

Dependiendo de la clase de información que manejemos con las tablas, podemos utilizar tres tipos de relaciones:  

- Relación de uno a uno.

- Relación de varios a varios.

- Relación de uno a varios.

Observando el enunciado casi podemos deducir cómo funciona cada una de ellas.

A continuación definiremos su funcionamiento para entenderlo mejor, ya que dependiendo del tipo que utilicemos, así será  el comportamiento de nuestra base de datos.

Relación de uno a uno

El funcionamiento de este tipo de relación es muy simple, un registro de la tabla 1 sólo puede estar enlazado con un único registro de la tabla 2 y ese mismo registro de la tabla 2 solamente puede estar enlazado con el mismo registro de la tabla 1.

Este tipo de relación es la que menos se utiliza, ya que sólo se emplea con tablas muy especiales.

Un ejemplo típico de este tipo de tablas sería el formado por una tabla que tuviese nombres de personas y otra con el D.N.I. de cada persona, puesto que cada persona es única, el D.N.I. de cada una de ellas será también único. Veámoslo mediante un pequeño esquema:

                  Persona                                                                              D.N.I.

 

 

 

 

 

 


                   Tabla 1                               Relación 1 a 1                            Tabla 2

Relación de varios a varios

En este tipo de relación, cada registro de la tabla 1 puede estar enlazado con varios registros de la tabla 2, y cada registro de la tabla 2 puede igualmente estar enlazado con diversos registros de la tabla 1.

Un ejemplo de este tipo podría ser una tabla con títulos de películas y otra con los nombres de los actores.

La relación se da ya que en una película intervienen varios actores, y a su vez un actor puede interpretar más de una película.

 
Principal ] Arriba ] Relaciones 2 ]

Enviar correo electrónico a tallerdedatos@yahoo.com.ar con preguntas o comentarios sobre este sitio Web.

Copyright © 2003 Osvaldo E. D'Andrea