Sunteți pe pagina 1din 2

c 


   c 
 c
    
  
   
 

   
El estudio de las relaciones es muy importante en una tabla, pero antes de empezar a ver
cómo crear relaciones revisemos lo que es una base de datos relacional.

Una base de datos relacional permite la utilización simultánea de datos procedentes de más
de una tabla.

Cuando usamos las relaciones evitamos que los datos se dupliquen de esta manera
ahorramos memoria y espacio en el disco, aumentando la velocidad y hace más fácil al
usuario el trabajo con tablas.

Antes de realizar una base de datos relacional correcta debemos hacer un estudio previo del
diseño de la base de datos relacional.

Para relacionar tablas entre si se debe especificar un campo en común que tenga el mismo
valor en las dos tablas y dicho campo será clave principal en una de ellas.

Para entender de mejor manera el estudio de las relaciones existen tres tipos de relaciones:

ëV cc
Un registro de una tabla sólo puede estar relacionado con un único registro de la otra tabla
y viceversa


Tenemos dos tablas una con los datos de diferentes poblaciones y otra con una lista de
Alcaldes, una población sólo puede tener un alcalde, y un alcalde lo será únicamente de
una población.

ëV c 
Un registro de una tablasecundariasólo puede estar relacionado con un único registro de
la otra tabla principaly un registro de la otra tabla principalpuede tener más de un registro
relacionado en la primera tablasecundaria.


Tenemos dos tablas una con los datos de diferentes poblaciones y otra con los habitantes,
una población puede tener más de un habitante, pero un habitante pertenecerá (estará
empadronado) en una única población.


ëV   
Un registro de una tabla puede estar relacionado con más de un registro de la otra tabla y
viceversa


Tenemos dos tablas una con los datos de clientes y otra con los artículos que se venden en
la empresa, un cliente podrá realizar un pedido con varios artículos, y un artículo podrá ser
vendido a más de un cliente.

Las relaciones varios a varios se suelen representar definiendo una tabla intermedia entre
las dos tablas. Siguiendo el ejemplo anterior sería definir una tabla líneas de pedido
relacionado con clientes y con artículos.

 
Para crear relaciones en Access damos clic en herramientas de bases de datos luego otro
clic en el botón relaciones, luego nos aparece un cuadro de dialogo con las tablas que
queremos relacionar, ahí escogemos cada unas de las tablas para relacionarlas.

Luego nos aparece la ventana relaciones con las tablas. Ahí hacemos clic en el campo de
relación de la tabla principal y arrastramos hasta el campo de la tabla secundaria, luego
nos aparecerá un cuadro de dialogo que se llama modificar relaciones.
En la parte superior deben estar los nombres de las dos tablas relacionadas y debajo de
éstos el nombre de los campos de relación. Siempre deben ser campos que contengan el
mismo tipo de información y por lo tanto del mismo tipo.
Luego activamos el recuadro exigir integridad referencialðVV
La integridad referenciales un sistema de reglas que utiliza Access 2007 para asegurarse
que las relaciones entre registros de tablas relacionadas son válidasy que no se borren o
cambien datos relacionados de forma accidental.
Cuando se desea terminar hacemos clic en el botón cerrar y ya está creada nuestra primera
relación.

También podemos añadir tablas a la ventana relaciones, quitar tablas de la ventana


relaciones, modificar relaciones, eliminar relaciones, limpiar la ventana relaciones, mostrar
relaciones directas, visualizar todas las relaciones.

Concluirá diciendo que las relaciones son importantes para llevar un orden y evitar duplicar
datos.

http://www.aulaclic.es/access2007/t_6_1.htm

S-ar putea să vă placă și