Está en la página 1de 3

I.E.S.T.P.

“LUIS NEGREIROS VEGA” Taller de Base de Datos

Taller de Base de Datos

Práctica Calificada Nº 12
Introducción a la Programación en SQL Server 2014
Logros:

 Reconoce y emplea los elementos de programación en SQL Server 2014.


 Implementa procedimientos almacenados para la gestión y administración de datos.

CASO: VENTAS2019

OPERACIONES BÁSICAS

1. Declarar 4 variables: MontoCompra, Incremento, Dscto y Total. La variable MontoCompra tendrá


asignada el monto de una compra. El Incremento será el 15% del MontoCompra, el Dscto es el

Elaborado por: Lic. Juan Manco Narciso Pág. 1


I.E.S.T.P. “LUIS NEGREIROS VEGA” Taller de Base de Datos

6% del monto de la compra y el Total es el MontoCompra + Incremento - Dscto. Mostrar el


contenido de todas las variables.

2. Crear un procedimiento almacenado sp_listar_boletas que permita mostrar todas boletas.

3. Modificar el procedimiento almacenado sp_listar_boletas de tal manera que se muestren los


campos num_boleta y fecha_emi. Utilizar alias y nombre de campos.

4. Eliminar el procedimiento almacenado sp_listar_boletas.

5. Crear un procedimiento almacenado que permita ingresar el código de un distrito y se muestre


todos los clientes que pertenecen al distrito ingresado.

6. Crear un procedimiento almacenado que permita ingresar 2 parámetros. Los parámetros


ingresados serán dos códigos de distrito. Se pide mostrar todos los empleados que pertenezcan
a esos distritos.

7. Crear un procedimiento almacenado que permita recibir dos códigos distintos de la tabla boleta.
el procedimiento verificara si existen detalles de boletas que pertenezcas a dichos números. si
no existe ningún registro, se mostrará el mensaje "No existen boletas con ninguno de los
números especificados", caso contrario se mostrarán los registros encontrados. Utilizar sentencia
in, alias y sentencia if.

8. Crear un procedimiento almacenado de nombre sp_listado_empleado_por_codigo, el cual


nos permita mostrar todos los registros de la tabla empleado indicando su código como
parámetro. Además, debe validar si el código existe o no.

9. Crear un procedimiento almacenado que muestre los campos id_producto, descripción,


precio_venta de la tabla producto; además mostrará una observación la cual será evaluada con
respecto al precio de venta. En caso que el precio de venta sea 30 se mostrará el mensaje
"Precio Normal", en caso contrario el precio de venta sea <30 se mostrará "Precio en Oferta" y
si en caso el precio de venta es > a 30 se mostrará “Precio Elevado”. Utilizar alias, nombres de
campo para la observación y sentencia CASE.

10. Imprimir los 10 primeros números enteros positivos, menos el número 3 y el número 5. Utilizar
sentencia while y sentencia if.

11. Crear un procedimiento almacenado que muestre todos los registros de la tabla “Empleado”,
debe mostrar la observación “Seleccionado” sólo para aquellos empleados cuyo “Estado_Civil”
sea “S” (Soltero).

12. Crear un procedimiento almacenado que muestre todos los registros de la tabla “Empleado”, de
sólo para aquellos empleados cuyo mes de su “Fecha_Ingreso” sea “03” (Marzo).

13. Crear un procedimiento almacenado que permita ingresar un registro completo a la tabla
PRODUCTO.

Elaborado por: Lic. Juan Manco Narciso Pág. 2


I.E.S.T.P. “LUIS NEGREIROS VEGA” Taller de Base de Datos

14. Crear un procedimiento almacenado que permita modificar el “Stock_Mínimo” y el “Stock_Actual”


de un registro específico de la tabla PRODUCTO.

15. Crear un procedimiento almacenado que permita eliminar un registro específico de la tabla
PRODUCTO.

16. Crear un procedimiento almacenado para aumentar en un 10% el “Precio_Venta” de los


productos, cuyo “Stock_Actual” sea menor a 100.

17. Crear un procedimiento almacenado para disminuir en un X% el “Precio_Venta” de los productos,


cuyo “Stock_Actual” sea mayor a 100. El porcentaje a disminuir debe ser ingresado como
parámetro.

18. Crear un procedimiento almacenado que permita obtener el “Precio_Venta” promedio de los
productos, cuyo año de la “Fecha_Venc” sea 2018.

19. Crear un procedimiento almacenado que recupere el número de empleados a partir del
“Cod_Cargo”, el cual debe ingresar como un parámetro.

20. Crear un procedimiento para mostrar los registros de todos los empleados que contengan en su
campo “Apellidos” el texto que le pasemos como parámetro.

Elaborado por: Lic. Juan Manco Narciso Pág. 3

También podría gustarte