Guia Sql

Páginas: 29 (7127 palabras) Publicado: 24 de octubre de 2012
Gu´ de Ejercicios # 7: ıa SQL Avanzado Versi´n del 14/05/2010 o
Introducci´n a las bases de datos o UNQ

1.

Productos, clientes y facturas

Se parte de este esquema producto stock precioProducto cliente (codCliContacto puede ser null) factura itemFactura deposito

1.1.

Queries para practicar joins y cuestiones b´sicas a

Qu´ practicamos: condiciones, join natural,operaciones en una fila, ordenamiento, IFNULL, join. e Serie 1 1. c´digo y nombre de los clientes que compraron Bidu, sin repetidos, ordenados x nombre. o idem que compraron Bidu en junio de 2008 idem que hicieron facturas sobre el deposito de Dominico. 2. para las facturas que superan el m´ximo del cliente, ordenadas x nro de factura. a 3. para las compras de Bidu, ordenadas x fecha y cod cliente. lomismo ordenado x cod cliente y fecha. lo mismo ordenado x cantidad de la compra m´s grande a la m´s chica. a a

Serie 2 1. para los productos de stk minimo menor a 20, ordenado x producto y fecha. 2. c´digo y nombre de clientes que compraron Bidu o Vitina, sin repetidos. o 3. para cada cliente: c´digo, nombre, c´digo de contacto o “SIN CONTACTO”. o o 1

Serie 3 1. para o cada item de cadafactura de menos de 100 pesos, ordenado por numFact y nombre producto. 2. para cada combinaci´n tal que el cliente puede o comprar 1000 unidades del producto, tomando los precios al 01/05/2008. 3. para los items de la factura 1.

1.2.

Queries para practicar alias de tablas y uni´n o

1. para las facturas que incluyen ambos productos. 2. para las facturas que tienen la misma cantidad de dosproductos (me los va a tirar al derecho y al rev´s, y todas las combinaciones, todo OK) e 3. para los clientes con contacto. o o 4. nombre y stock m´ ınimo para todos los productos que: o bien tienen m´s de 20 unidades en el dep´sito de a o Dominico, o bien el cliente 1 hizo una compra por m´s de 20 unidades. Ordenar por nombre del producto. Sin a repetidos. 5. Comparativo del stock de Dominico yBernal, o sea , para los productos con stock en ambos dep´sitos. o

1.3.

Queries para practicar left join y right join

1. Comparativo del stock de Dominico y Bernal, o sea , incluyendo todos los productos, poniendo 0 donde no tengan stock. 2. para todos los clientes, dejando null en la o o info de contacto para los clientes que no tienen contacto. 3. lista de precios al 01/06/2008incluyendo los productos sin precio, ordenada por nombre del producto.

1.4.

Queries para practicar agrupamiento

1. ordenado por n´ mero de factura. ı u Fijarse qu´ pasa si alg´n producto no tiene precio a la fecha de la factura. e u 2. ordenado por nombre a o de producto. Fijarse qu´ pasa con los productos sin stock. e 3. ranking de facturaci´n o idem para junio de 2008 idem incluyendo s´loaquellos clientes a los que se les factur´ al menos 1000 pesos o o idem incluyendo todos los clientes, a´n los que no tienen facturas u

2

1.5.

Queries para practicar subselect

1. nombre de los productos con stock en Dominico y no en Bernal. 2. c´digo y nombre de los clientes cuya compra m´xima supera a la suma de los importes de las facturas que se les o a hicieron. 3. clientes a losque se les hizo al menos una factura, y que no se les hizo ninguna factura de menos de 20 pesos.

1.6.

Queries para practicar vistas

1. crear una vista con nombre de cliente, localidad del cliente y facturaci´n total para todos los clientes cuya o facturaci´n en el a˜o 2008 haya superado los 2000 pesos o n 2. crear una vista con nombre de producto, stock m´ ınimo y stock actual para todoslos productos

1.7.

Desaf´ ıo

para o a o cada dep´sito. o

3

2.

ONG

Una ONG tiene que manejar la informaci´n sobre las tareas que llevan a cabo sus voluntarios y colaboradores o externos. De cada tarea se sabe: el nombre, d´nde se hace, cu´ntas horas por semana conviene dedicarle como m´ o a ınimo, y cu´ntas horas por semana se le puede dedicar como m´ximo. Puede pasar que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Guia Sql Cuadro Resumen
  • Guia de instalacion Sql server
  • SQL server guia de instalacion
  • Guia 2 Sql
  • Guia conexion sql server 2005
  • Guia sql
  • guia de sql
  • GUÍA DE SQL Nº1 RECUPERACIÓN Y MANIPULACIÓN DE DATOS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS