Você está na página 1de 12

GUIA8: CREACION DE CONSULTAS POR ASISTENTE Y UTILIZANDO LA VISTA DISEO Facultad: Ingeniera. Escuela: Computacin.

Asignatura: Administracin de Base de Datos. Ciclo: II 2009. Instructor: Gladys Lucero.

I. OBJETIVOS Conocer las ventajas de las consultas Optimizar la consulta de informacin Obtener informacin especfica de una Base de datos Diferenciar los tipos de consultas

II. INTRODUCCIN TERICA


Que es una consulta? La consulta permite seleccionar los registros que cumplen unas determinadas condiciones para hacer modificar, aadir datos, reemplazar datos existentes, eliminar registros, etc. Las consultas son un tipo de objeto de Access que puede utilizarse para distinta tareas. Entre las distintas ms habituales estn las de examinar, modificar y analizar los datos de una o varias tablas de una base de datos. Por otro lado, las consultas pueden utilizarse tambin a modo de tablas, como origen de registros para crear formularios e informes. As, las tablas originales conservan su funcin de almacn de datos bsico, mientras que las consultas permiten crear tablas virtuales personalizadas para cada tipo de tarea. Qu tipo de consulta puedo crear? Utilizando el asistente: Consulta de seleccin sencilla. Consulta de tabla de referencia cruzadas. Consulta de bsqueda de duplicados. Consulta de bsqueda de no no-coincidentes. Sin asistentes: Consulta de seleccin Consulta de parmetros Consulta de tabla referencia cruzada Consulta SQL (unin. Paso a travs, definicin de datos, subconsultas) Consultas de accin(Creacin de tabla, eliminacin, datos anexados, actualizacin) Consulta Auto bsqueda Qu pasos se sigue normalmente para crear una consulta? En la creacin de una consulta siem siempre requiere realizar las siguientes acciones: Abrir la consulta Agregar las tablas implicadas Agregar los campos deseados a cada tabla Establecer criterios o condiciones de los registros Y se presenta la siguiente pantalla que es el Diseador de Consultas:

Pg. GUA 8 Pg.

En la cuadrcula QBE, en la que se incluyen los campos a mostrar y los criterios de ordenacin y bsqueda. Los criterios se introducen haciendo uso de operadores de acuerdo con una serie de reglas establecidas. Las filas de la cuadricula QBE que se encuentran por debajo de la fila Campo permiten: a. Establecer un orden de clasificacin b. La fila total, que permita introducir los clculos de resumen. c. La fila que muestre el nombre de la tabla al que pertenecen al campo incluido en la consulta. Ser visible si se encuentra activada. Modos de Visualizacin Vista Diseo Vista Hoja de Datos Vista de SQL III. MATERIALES Y EQUIPOS

N 1 2 3

Cantidad 1 1 1

Descripcin Computadora con Windows XP y Microsoft Access 2007. Gua de Laboratorio N 8 de Administracin de Base de Datos Memoria USB con el archivo llamado Jupiter.accb emoria

Pg. GUA 8 Pg.

IV. PROCEDIMIENTO

En la siguiente practica se realizaran consultas de informacin especfica para ello se trabajara con la base de datos Jpiter. Al finalizar esta prctica, se tendr la capacidad de consultar la informacin . contenida en una o ms tablas.

EJERCICIO 1 - Creacin de Consultas utilizando el asistente.


El ejercicio a realizar es una consulta que mostrara la informacin de la tabla Clientes, utilizando el Clientes asistente. Seguir los siguientes pasos: 1. Abrir Base de datos Jupiter.accb 2. Clic en el men de Crear 3. Clic en el botn de Asistente para consultas

4. Hacer clic en Asistente para consultas sencillas y clic en Aceptar. 5.

6. Ahora seleccionaremos la tabla que se desea consultar en este caso Tabla Clientes

Pg. GUA 8 Pg.

7. De los campos disponibles seleccionaremos algunos para incluirlos en el resultado de la consulta: IdCliente, NombreCompaa, NombreContacto, Direccin, Ciudad, Pas, Telfono 8. Despus de haber escogido los campos damos clic en Siguiente 9. Luego colocaremos el nombre de la consulta en el ttulo : Listado de Clientes 10. Ahora hacer clic en Finalizar y la consulta quedara terminada. Los resultados que se obtendrn son:

Pg. GUA 8 Pg.

EJERCICIO 2 - Consultas de Seleccin utilizando la Vista Diseo.


A continuacin se demuestra un ejemplo de la consulta de informacin de la tabla Productos. Donde se pide que usted genere un Listado de los productos, los campos que incluir sern: cantidad por unidad y precio por unidad. Siga los siguientes pasos para realizar lo que se pide: 1. Abrir la base de datos Jpiter.accb 2. Hacer clic en el men de Crear 3. Hacer clic en Diseo de consultas

4. Agregar la tabla a utilizar para este caso Productos

5. Cierre la ventana Mostrar Tabla. 6. En la primera columna de la consulta seleccione NombreProducto 7. Para la segunda seleccione CantidadporUnidad y la tercera PrecioUnidad

Pg. GUA 8 Pg.

Su consulta de listado de productos esta lista para ejecutarse para ello haga clic sobre el icono Ejecutar que

se encuentra en la barra de mens.

8. Guarde la consulta con el nombre: Listado de Productos

Pg. GUA 8 Pg.

EJERCICIO 3 - Calcular Totales en una consulta


Sin duda, una de las tareas que se tiene que realizar en algn momento ser realizar una operacin entre dos o ms campos en una consulta. El siguiente ejemplo calcula los subtotales por pedido 1. Crear una nueva consulta en Vista Diseo 2. Agregar la tabla Detalle de Pedidos 3. Cierre la ventana Mostrar Tabla 4. Agregar en la primera columna IdPedido 5. Segunda columna se aplicara un campo calculado escriba lo siguiente: Subtotal:[PrecioUnidad]*[Cantidad] CODIGO ASCII:

ALT + 91 = [

ALT + 93 = ]

6. Pulsar el botn de Totales

de la Barra de Herramientas

Pg. GUA 8 Pg.

7. Ahora la columna de totales seleccione Suma para que agrupe los datos por idpedido y los sume. 8. Si desea ver su consulta de clic en el botn Ejecutar en la barra de herramientas

9. Guarde la consulta con el nombre de Subtotales por Pedido

EJERCICIO 4 - Consultar Informacin Especifica


Supongamos que se le pide la lista de los 10 pedidos que tuvieron el mayor cargo de todos, adems debe mostrar el cliente que solicito dicho pedido. 1. Crear una consulta en Vista Diseo 2. Agregar la tabla Pedidos y Clientes 3. Cerrar la ventana Mostrar Tabla 4. Agregar a la primera columna el campo IdPedido 5. En la segunda tabla Cliente el Nombre de la Compaa 6. y en la tercera columna el cargo del pedido 7. Modifique el orden de la columna tres para mostrar los datos en forma Descendente

Pg. GUA 8 Pg.

8. Ahora hacer un clic derecho a la par de la tabla de Clientes y seleccionar Propiedades. 9. En la descripcin escriba Los Diez ms Pedidos 10. Se modificar la propiedad de valores superiores en 10 porque es el nmero de registros que devuelve la consulta.

11. Ejecutar la consulta

12. Guardar la consulta como: Los Diez ms Pedidos

Pg. GUA 8 Pg.

ASIGNACIN 1. Realice las siguientes consultas utilizando como base los ejemplos anteriores. a. Se pide que realice una Listado de Proveedores mostrando la siguiente informacin ordenada en forma ascendente por Nombre de la Compaa:

b. Realizar un consulta que muestre la informacin de todos los proveedores por productos ordenados en forma descendente por Nombre de la Compaa Proveedora adems los resultados sern as :

Tomara en cuenta las siguientes tablas: Proveedores, Productos y categoras

c. Le comunican que tiene que asignarle una comisin del 10% a sus empleados por los pedidos realizados. Disee la consulta utilizando campos calculados. La frmula para dicho calculo es: Comisin:( [Pedidos.Cargo]*0.1) o

Pg. GUA 8 Pg.

10

EJERCICIO 5 - Consulta por Criterios


Un criterio no es ms que una instruccin que indica a Microsoft Access los registros que debe mostrar. Los criterios (o condiciones) pueden introducirse en uno o varios campos de la consulta. Supongamos que se le pide un Listado de Productos para precios por unidad mayores a $20.00 dlares. 1. Abrir la consulta Listado de Productos 2. Introduzca en la fila de criterios del campo Precios por Unidad lo siguiente: >20 3. Ejecutar la consulta 4. Visualizara todos los productos que tengan un precio unidad mayor que 20 5. Introduzca otro criterio en la misma columna: > 30 Y <100 6. Ejecutar la consulta

EJERCICIO 6 - Consulta con Parmetros


1. Crear una nueva consulta en Vista Diseo 2. Agregar las siguientes tablas: Pedidos y Detalle de Pedidos s 3. Agregar de la tabla Pedidos la siguiente informacin: IdPedido, FechaPedido,

FechaEntrega, FechaEnvo, Cargo 4. Agregar de la tabla Detalles de Pedidos: PrecioUnidad, Cantidad 5. Introduzca en la fila criterios del campo Ca Cantidad lo siguiente: [Digite Cantidad:]

Pg. GUA 8 Pg.

11

6. Ejecute la consulta y observe lo siguiente:

7. Guardar la consulta con el nombre: Listado de pedidos por cantidad

La consulta realizada recibe como parmetro la cantidad de productos pedidos mostrando la informacin del mismo. ASIGNACIN 2 a. Realizar una consulta utilizando criterios donde muestre todos los clientes que hayan realizado pedidos con un cargo mayor a $50.00 dlares. b. Utilice los parmetros para determinar un Listado de Productos por categoras. Ejemplo: Bebidas. c. Realizar una consulta utilizando parmetros que determine las ventas realizadas en un ao de un producto. El parmetro de entrada ser el nombre del producto.

V. ACTIVIDADES
Desarrollar las asignaciones y entregar los resultados en la actividad No.2 Investigar como ver el cdigo SQL de la consulta creada en las asignaciones y agregarlas a la actividad No.2

Pg. GUA 8 Pg.

12

Você também pode gostar