miércoles, 28 de septiembre de 2011

TRABAJANDO CON VARIAS TABLAS

Vamos a hacer una base de datos para organizar una colección de películas grabadas en diferentes dvds de modo que en cada dvd hay varias películas.

Se trata de almacenar la información sobre las películas: Título, año, género, director, dvd y ubicación del dvd.

Pero no vamos a hacer una tabla con toda esta información, sino que el género y director van a ser cada uno un número que identifica a un registro de las tablas director y género. Por ejempo 1 puede ser terror, y se almacena 1 en el campo género de una determinada película, y 1 en el campo director puede ser Tim Burton, que es un registro de la tabla directores.

Habrá una tabla DVDS, y ubicación será un campo de la tabla DBDs.

Crea las tablas, añade algunos registros, crea la relación entre las tablas y crea una consulta que muestre todas las películas con la información del director, el género, el DVD y la ubicación. Al hacer la consulta, al mostrar las tablas puede que te aparezcan más relaciones entre ellas de las que tu has creado. Borra las que sobren seleccionando la línea que las une y pulsando la tecla suprimir.

Una vez tengas creada la consulta y abierta en la vista hoja de datos, selecciona toda la consulta pulsando el recuadro arriba a la izquierda, y pulsa en el menú Registros->Filtro->Filtro por formulario.

Aunque te hayan desaparecido los datos, el filtro funciona igual que en excell, solamente hay la diferencia de que después de elegir el filtro debes pulsar el icono Aplicar Filtro.

Utiliza los filtros para seleccionar las películas de un determinado director, un determinado genero o las que pertenezcan a la vez a un genero y sean de un determinado director.

Observa que la diferencia con Excell es que no tecleas el nombre del director o del género para cada película. Si en lugar de sólo el nombre del director pusiéramos diez campos de información sobre el director, tenemos escrita en la información en la fila de cada película sin necesidad de teclearlo. Esa es la diferencia entre una base de datos relacional como ésta y una simple tabla de excell.

No hay comentarios:

Publicar un comentario