Rutinasalmacendas

Páginas: 5 (1004 palabras) Publicado: 21 de noviembre de 2012
unmsm / Fac. Ing. de Sistemas e Informática

Semestre 2012-II

PRACTICA RUTINAS ALMACENADAS

LABORATORIO DE BD II
(S p, cursores, triggers)

1.

Definir un sp el cual permita obtener los datos mas importantes de empleados segun el siguiente criterio: a. b. c. d. e. f. g. Por fecha de contrato especifica Por un rango de fechas Por fecha de cumpleaños (por ejemplo necesito saber quienescumplen años en el presente mes de julio) Por año de contrato especific o Por un rango de años de labor en la empresa Por region en la cual laboran Por ciudad a la que estan asignados

2.

Programar un Sp el cual permita obtener un listado indicando los empleados con jefatura y sus respectivos subordinados. a. b. c. d. Recuperar la data para un empleado especific o(codigo del empleado)Recuperar la data para un rango de empleados(codigo del empleado) Recuperar la data para un empleado especific o(apellido del empleado) Recuperar la data para un rango de empleados(apellido del empleado)

3.

A Ud. Le solicitan un reporte que representara el comprobante de venta por entregar al cliente., Aplique Ud. el criterio mas adecuado de que información necesitaria presentar en dicho reporte(Sug. Defínalo en un store). a. b. c. d. e. f. g. h. Recuperación por un Orden especif ica Por un rango de ordenes de venta Por fecha de venta Por rango de fechas de venta Por cliente Por empleado (vendedor) Por Monto_venta Por un rango de Montos_venta

4. 5.

Defina un sp de asignación de empleados que participaron en menos de 5 ventas, a la ciudad con asignación minima de empleados.. Programeun store que pemita reducir los costos unitarios de productos en un x%, cuyo stock actual se encuentre por debajo del promedio de su categoria a. b. c. Para un producto especific o y un porcentaje especif ico Para un rango de productos y un porcentaje especif ico Para productos pertenecientes a una determinada categoría y para un rango de estas Defina un Estado de Empleado Inactivo a travez de unnuevo campo Inactivo con tipo de dato bit (1,0) Eliminelos de la tabla employees (Programe un trigger que permita dicha eliminacion/ de tipo cascada, de tipo setnull)

6.

Se ha decido despedir a empleados que participaron en menos de 5 ventas en el ultimo año; aplique lo sgte: a. b.

7. 8.

Se ha decido controlar el salario del empleado. Utilizando la relacion employees, asigne Ud. Unnuevo campo “salario” cuyo tipo de dato sea money, con valor predeterminado $500. Defina un sp que pertimita Actualizar el indicador de productos discontinuados de aquellos productos cuyo stock actual es cero y estos nunca partic iparon en alguna venta. a. Para un producto especific o, y un rango de ellos

Ing. Zoraida Mamani Rodríguez

1

unmsm / Fac. Ing. de Sistemas e InformáticaSemestre 2012-II

9.

Defina un sp que permita Obtener un listado indicando las diferentes regiones asi c omo el total de empleados asignados tanto por region como por ciudad(territorio)

10. Obtener un listado de las BD del servidor (defínalo en un sp) 11. Indique Ud. A traves de un listado los dif erentes tipos de objetos asi como el total por tipo de la BD Northw ind. (defínalo en un sp) 12.Extienda la solicitud Nº11 para todo el Servidor de BD. (defínalo en un sp) 13. Obtener un consolidado de los diferentes objetos de tipo tabla del Servidor de BD, indicando la BD de procedencia. (defínalo en un sp) 14. programe un sp que permita Obtener un reporte de empleados contratados en los años 90 y cuya edad se encuentre entre 20 y 30 años de edad a. b. para un año especific o, asi como unrango de ellos para un edad especific a asi como un rango de edades

15. El campo Freight de la cabecera de las ordenes de venta representa el monto cobrado al cliente por transportar la carga del origen al destino, como pueden observan no hay ningun campo que almacene el monto_venta de la adquisición de productos realizados por el cliente., luego entonces: a. b. c. d. Asigne un nuevo campo...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS