Você está na página 1de 7

Ejercicios tema 2.

Las consultas simples


Los ejercicios son para el da Mircoles 06 de junio, cualquier pregunta lo pueden hacer el da Lunes. Hacer los ejercicios en Access y en hojas de papel ministro, por favor deben cumplir con estos trabajos, caso contrario no podrn entrar a dar los exmenes. No se admite excusas. Nota: Debe crear una consulta por cada ejercicio, no se pueden escribir varias sentencias SQL en una misma consulta. Si quiere puede guardar cada consulta con un nombre que permita identificarla por ejemplo: consulta_2_1 siendo 2 el nmero del tema y 1 el nmero del ejercicio dentro del tema. Si la consulta contiene errores sintcticos no se podr guardar. Ahora puede empezar a redactar las sentencias SQL para obtener lo que se pide en cada ejercicio.

La lista de seleccin
1 Obtener una lista de todos los productos indicando para cada uno su idfab, idproducto, descripcin, precio y precio con I.V.A. incluido (es el precio anterior aumentado en un 16%). 2 De cada pedido queremos saber su nmero de pedido, fab, producto, cantidad, precio unitario e importe. 3 Listar de cada empleado su nombre, n de das que lleva trabajando en la empresa y su ao de nacimiento (suponiendo que este ao ya ha cumplido aos).

Ordenacin de filas.
4 Obtener la lista de los clientes agrupados por cdigo de representante asignado, visualizar todas la columnas de la tabla. 5 Obtener las oficinas ordenadas por orden alfabtico de regin y dentro de cada regin por ciudad, si hay ms de una oficina en la misma ciudad, aparecer primero la que tenga el nmero de oficina mayor. 6 Obtener los pedidos ordenados por fecha de pedido.

Seleccin de filas.
7 Listar las cuatro lneas de pedido ms caras (las de mayor importe). 8 Obtener las mismas columnas que en el ejercicio 2 pero sacando unicamente las 5 lneas de pedido de menor precio unitario. 9 Listar toda la informacin de los pedidos de marzo.

10 Listar los nmeros de los empleados que tienen una oficina asignada. 11 Listar los nmeros de las oficinas que no tienen director. 12 Listar los datos de las oficinas de las regiones del norte y del este (tienen que aparecer primero las del norte y despus las del este). 13 Listar los empleados de nombre Julia. 14 Listar los productos cuyo idproducto acabe en x.

Ejercicios tema 3. Las consultas multitabla


1 Listar las oficinas del este indicando para cada una de ellas su nmero, ciudad, nmeros y nombres de sus empleados. Hacer una versin en la que aparecen slo las que tienen empleados, y hacer otra en las que aparezcan las oficinas del este que no tienen empleados.

2 Listar los pedidos mostrando su nmero, importe, nombre del cliente, y el lmite de crdito del cliente correspondiente (todos los pedidos tienen cliente y representante).

3 Listar los datos de cada uno de los empleados, la ciudad y regin en donde trabaja.

4 Listar las oficinas con objetivo superior a 600.000 pts indicando para cada una de ellas el nombre de su director.

5 Listar los pedidos superiores a 25.000 pts, incluyendo el nombre del empleado que tom el pedido y el nombre del cliente que lo solicit.

6 Hallar los empleados que realizaron su primer pedido el mismo da en que fueron

contratados.

7 Listar los empleados con una cuota superior a la de su jefe; para cada empleado sacar sus datos y el nmero, nombre y cuota de su jefe.

8 Listar los cdigos de los empleados que tienen una lnea de pedido superior a 10.000 ptas o que tengan una cuota inferior a 10.000 pts.

Ejercicios tema 4. Las consultas de resumen


1 Cul es la cuota media y las ventas medias de todos los empleados?

2 Hallar el importe medio de pedidos, el importe total de pedidos y el precio medio de venta (el precio de venta es el precio unitario en cada pedido).

3 Hallar el precio medio de los productos del fabricante ACI.

4 Cul es el importe total de los pedidos realizados por el empleado Vicente Pantalla?

5 Hallar en qu fecha se realiz el primer pedido (suponiendo que en la tabla de pedidos tenemos todos los pedidos realizados hasta la fecha).

6 Hallar cuntos pedidos hay de ms de 25000 ptas.

7 Listar cuntos empleados estn asignados a cada oficina, indicar el nmero de oficina y cuntos hay asignados.

8 Para cada empleado, obtener su nmero, nombre, e importe vendido por ese empleado a cada cliente indicando el nmero de cliente.

9 Para cada empleado cuyos pedidos suman ms de 30.000 ptas, hallar su importe medio de pedidos. En el resultado indicar el nmero de empleado y su importe medio de pedidos.

10 Listar de cada producto, su descripcin, precio y cantidad total pedida, incluyendo slo los productos cuya cantidad total pedida sea superior al 75% del stock; y ordenado por cantidad total pedida.

11 Saber cuntas oficinas tienen empleados con ventas superiores a su cuota, no queremos saber cuales sino cuntas hay.

Ejercicios tema 6. Actualizacin de datos


Como en estos ejercicios vamos a modificar los valores almacenados en la base de datos, es conveniente guardar antes una copia de las tablas, en los cuatro primeros ejercicios crearemos una copia de los datos almacenados para luego poder recuperar los valores originales. 1 Crear una tabla (llamarla nuevaempleados) que contenga las filas de la tabla empleados.

2 Crear una tabla (llamarla nuevaoficinas) que contenga las filas de la tabla oficinas.

3 Crear una tabla (llamarla nuevaproductos) que contenga las filas de la tabla productos.

4 Crear una tabla (llamarla nuevapedidos) que contenga las filas de la tabla pedidos.

5 Subir un 5% el precio de todos los productos del fabricante ACI.

6 Aadir una nueva oficina para la ciudad de Madrid, con el nmero de oficina 30, con un

objetivo de 100000 y regin Centro.

7 Cambiar los empleados de la oficina 21 a la oficina 30.

8 Eliminar los pedidos del empleado 105.

9 Eliminar las oficinas que no tengan empleados.

10 Recuperar los precios originales de los productos a partir de la tabla nuevosproductos.

11 Recuperar las oficinas borradas a partir de la tabla nuevaoficinas.

12 Recuperar los pedidos borrados en el ejercicio 8 a partir de la tabla nuevapedidos.

13 A los empleados de la oficina 30 asignarles la oficina 21.

Ejercicios tema 8. El DDL Lenguaje de Definicin de Datos

Si tienes ya creadas las tablas de los ejercicios del curso y no quieres perder los datos introducidos cmbiales el nombre antes de empezar los ejercicios de esta unidad. 1 Crear la tabla empleados y definir su clave principal en la misma instruccin de creacin.

2 Crear la tabla oficinas con su clave principal y su clave fornea ( la columna dir contiene el cdigo de empleado del director de la oficina luego es un campo que hace referencia a un empleado luego es clave fornea y hace referencia a la tabla empleados).

3 Crear la tabla productos con su clave principal.

4 Crear la tabla clientes tambin con todas sus claves y sin la columna limitecredito.

5 Crear la tabla pedidos sin clave principal, con la clave fornea que hace referencia a los productos, la que hace referencia a clientes y la que indica el representante (empleado) que ha realizado el pedido.

6 Aadir a la definicin de clientes la columna limitecredito.

7 Aadir a la tabla empleados las claves forneas que le faltan. (Si no tienes claro cuales son te lo decimos ahora: la columna oficina indica la oficina donde trabaja el empleado y la columna director indica quin dirige al empleado, su jefe inmediato).

8 Hacer que no puedan haber dos empleados con el mismo nombre.

9 Aadir a la tabla de pedidos la definicin de clave principal.

10 Definir un ndice sobre la columna region de la tabla de oficinas.

10 Eliminar el ndice creado.

Você também pode gostar