jueves, 25 de abril de 2013

Access 4 - Apirilak 26

Consultas


La consulta es una solicitud de información a la base de datos. Los datos mostrados pueden proceder de una sola tabla o de un conjunto de tablas. El resultado de la consulta es la "Hoja de respuestas dinámica"; en esta hoja se encuentra la información extraída de las tablas. Pero la información no se guarda en la hoja de respuestas, sino que sigue estando almacenada en las tablas.
En determinados tipos de consulta se puede modificar la información de las tablas, pero la consulta sigue siendo una forma de acceder a la tabla, no un objeto que almacene información. La consulta muestra lo que la tabla almacena según los criterios solicitados.

¿Cómo crear una consulta?

Al seleccionar el cuadro de diálogos de consultas aparecerán estas opciones que ofrece Access para crear una consulta:
1. Crear una consulta en Vista diseño: permite realizar una consulta sin la ayuda del asistente.
2. Crear una consulta utilizando Asistente: crea una consulta automáticamente, según los campos seleccionados.




Como la realización de las distintas consultas a las Tablas que forman parte de nuestra Base de Datos serán bastantes sencillas trabajaremos con la creación de consultas en Vista Diseño, ya que tenemos nosotros poseemos control absoluto sobre la base de datos que hemos diseñado.


Inmediatamente debemos definir sobre que tablas será realizada la consulta, en el cuadro de diálogo elegiremos cuál o cuáles serán las tablas que formarán parte de esta consulta. Como habíamos definido anteriormente Claves principales en las dos tablas que forman parte de nuestra Base de Datos al incorporarlas en la nueva consulta veremos que ambas Tablas se relacionan automáticamente. Así podremos realizar consultas (búsquedas) por algún criterio presente en una Tabla  para que nos muestre valores coincidentes con ese criterio en la otra Tabla.

El aspecto de la ventana de una consulta es este: vemos que la ventana se divide en dos secciones:
La superior: muestra los elementos sobre los que se va a realizar la consulta.
La inferior: muestra los criterios que se van a aplicar en la consulta a la tabla o consulta seleccionada.
Para incorporar nuevos campos para que sean visualizados en la Consulta debemos seleccionar el campo en la ventana superior dentro de una de las Tablas disponibles para la Consulta y con un doble clic de ratón se incorporan a la ventana inferior y forman parte de los campos involucrado en la Consulta.

El proceso de creación de los criterios con los que trabajaremos en nuestra Consulta es muy simple. Además en las consultas hay un elemento que da la opción de que un criterio de selección se vea o no. Esta opción es Mostrar .


EJERCICIOS:


- Crea una base de datos en vuestra carpeta llamada “videoclub + vuestro nombre
- Crea una tabla que llamarás “clientes”. Estas serán las características de la tabla:

     Nombre del campo         Tipo de datos
·    DNI cliente                     Clave principal – Texto y máscara de entrada
·    Nombre del cliente       Texto
·    Fecha de alta                  Fecha/Hora  - Máscara de entrada
·    Barrio                             Texto
- Invéntate cuatro clientes con sus datos. En el campo barrio, los barrios posibles son: Casco Viejo, Bilbao la Vieja, Santutxu, Deusto e Indautxu.

- Crea una tabla que llamarás “películas”. Estas serán las características de la tabla:
                                    Nombre del campo         Tipo de datos
                                     Título película                Texto
                                     Código película              Clave principal
-Rellena diez películas.

-Crea una tabla que llamarás “alquileres”. Estas serán las características de la tabla:
               Nombre del campo     Tipo de datos
              DNI cliente                  Clave principal – Texto y máscara de entrada
               Código película          Clave principal
              Fecha alquiler             Fecha/Hora  - Máscara de entrada
             Fecha de devolución   Fecha/Hora  - Máscara de entrada
-Rellena unos cuántos campos. Cada cliente tiene que haber visto al menos tres películas. IMPORTANTE: para poder rellenar esta tabla es imprescindible haber creado los campos DNI cliente y Código película como clave principal. Ten en cuenta el número de DNI de los clientes, tienen que ser los que has creado en la tabla de clientes.                              

- Relaciona las tres tablas. La tabla de alquileres tiene que estar en el centro. (Herramientas – Relaciones). Al hacer las relaciones darle a “exigir integridad referencial”

-Tienes que crear dos consultas (ver en la teoría ¿Cómo crear una consulta?)
     1) Clientes. Seleccionaremos estos campos: nombre de los clientes, nombres de las películas, fecha de alquiler y fecha de devolución. Así podremos ver cada clientes qué películas ha alquilado.
     2)Películas. Seleccionaremos el nombre de películas y nombre de clientes. Así tendremos un listado de clientes por película.

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.