GUIA INFORMATICA
anita23103 de Septiembre de 2012
766 Palabras (4 Páginas)554 Visitas
OBJETIVO
Conocer la importancia de las relaciones en una base de datos y aprender a establecer relaciones entre tablas de una base de datos en Microsoft Access 2007
DESARROLLE EN SU CUADERNO
1. ¿Qué significa una relación en base de datos?
2. ¿Una base de datos puede tener más de una tabla? Si____ No ____. Justifique su respuesta
3. Para administrar toda la información que se maneja en un gimnasio ¿cuántas tablas se necesitaría, que campos, campo principal y tipo de campo tendría cada una de ellas?
4. Para que dos o más tablas se puedan relacionar, ¿Qué deben tener en común?
FUNDAMENTACION TEORICA
RELACION DE TABLAS
Una base de datos puede tener más de una tabla, las cuales se pueden relacionar entre sí, siempre y cuando tengan un campo o varios campos en común. La relación de tablas se utiliza cuando se quiere simplificar tareas y ahorrar tiempo y espacio en los discos de almacenamiento.
Tipos de relación: La relación entre tablas puede variar según la cantidad de registros que se relacionen entre sí, puede que un registro de una tabla se relacione con varios registros de la otra o sólo con uno. Existen tres tipos de relaciones entre dos tablas A y B: uno a uno, uno a varios, varios a varios.
Relación 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.
Relación 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.
Para administrar la información de las bases de datos en la mayoría de los casos se utiliza la relación varios a varios por tanto se explicará con detalle como funciona esta relación y que ventajas tiene el entender a aplicar el su concepto.
Relaciones varios a varios: En una relación varios a varios, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B, y viceversa. Este tipo de relación sólo es posible si se define una tercera tabla (denominada tabla de unión) cuya clave principal consta de dos campos: las claves externas de las Tablas A y B. Una relación de varios a varios no es sino dos relaciones de uno a varios con una tercera tabla.
EJEMPLO
Se necesita administrar la información que se genera en una tienda de alquiler de películas.
Para dar solución al ejemplo seguiremos los siguientes pasos:
1. Definir el nombre de la base de datos: ALQUILER DE PELICULAS
2. Definir las tablas:
Tabla1.Películas (donde se registra todos los datos de cada película)
Tabla2.Usuarios (donde se registra la información correspondiente a las personas que pueden alquilar películas).
Tabla3.Devoluciones_prestamos (se registra el movimiento diario de alquiler y devolución de películas)
3. Definir campos, campo principal y tipos de campos para cada una de las tablas:
Tabla1.Películas Tabla2.Usuarios Tabla3.Prestamos_devolución
Para tener en cuenta: La tabla3.Prestamos_devolución es la que permite hacer la relación varios a varios, ya que en ella contiene los campos (codigo_usuario y codigo_pelicula) campos comunes tanto en la tabla1.Pelicula (codigo_pelicula) y la tabla2.Usurios (codigo_usuarios).
Cuando haya elaborado las tablas de la base de datos, realice el siguiente procedimiento para relacionarlas, Del menú herramientas
...