Sei sulla pagina 1di 3

Base de datos

Base de datos (Laboratorio)


Desarrollo del tema Nº 07
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: VENTAS2017
Utilizaremos la base de datos de la semana 7 para hacer uso de variables, estructuras de control;
así como los procedimientos almacenados.

1. Declarar 4 variables: nombreempleado, básico, bonif, sueldoNeto. Las variables


nombreempleado y básico tendrán asignadas valores. La bonificación será el 20% del básico.
El sueldo neto será el básico + la bonificación. Mostrar el contenido de las 4 variables.

2. Declarar 4 variables: producto, precio, igv, total. Las variables producto y precio tendrán
asignadas valores. El igv será el 18% del precio y el total será el precio + el igv. Mostrar el
contenido de las 4 variables

Elaborado por: Equipo de Docentes Pág. 1


Base de datos

3. Crear un procedimiento almacenado que permita mostrar todos los registros de la tabla
producto.

4. Modificar el procedimiento almacenado sp_listar_productos de tal manera que se muestren


los campos id_producto, descripción y precio_venta. Utilizar alias y nombre de campo

5. Eliminar el procedimiento almacenado sp_listar_productos.

6. Crear un procedimiento almacenado que permita ingresar un Número de boleta y muestre


todo su detalle. Pasar el parámetro al número de boleta.

7. Crear un procedimiento almacenado que permita ingresar 2 parámetros, el código de un


cliente y su distrito (id_distrito). El procedimiento mostrará el resultado de acuerdo al código
y distrito ingresado.

8. Crear un procedimiento almacenado que permita ingresar 2 parámetros, el estado civil de un


empleado y su nivel de educación. El procedimiento mostrará el resultado de acuerdo a
estado civil y nivel de educación ingresado.

9. Crear un procedimiento almacenado que permita mostrar los datos de un cliente. Pasar un
parámetro al código del cliente (Id_cliente). Si el código ingresado existe debe mostrarse los
datos; caso contrario mostrar “No existe código ingresado”.

10. Crear un procedimiento almacenado que permita recibir el código de un producto. Si el stock
actual del producto es menor a 50, entonces se mostrará el mensaje 'Stock Bajo - Requiere
Aumento' de lo contrario se mostrará el mensaje 'stock normal’.

11. Crear un procedimiento almacenado el cual nos permita mostrar todos los registros de la
tabla boleta indicando su estado_boleta (AC=ACTIVO, AN=ANULADO, PE=PENDIENTE)

12. Crear un procedimiento almacenado que permita imprimir los primeros 10 números enteros
pares.

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

14. Crear un procedimiento almacenado que permita modificar el sueldo y el teléfono de un


registro específico de la tabla EMPLEADO.

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

16. Crear un procedimiento almacenado que permita ingresar el “Código de la Categoría” y nos
muestre un listado de todos los productos correspondientes a la Categoría ingresada.

Elaborado por: Equipo de Docentes Pág. 2


Base de datos

17. Crear un procedimiento almacenado que permita ingresar el “Código del Cargo” de un
empleado y nos muestre un listado de todos los Empleados correspondientes al Cargo
ingresado.

18. Crear un procedimiento almacenado que muestre un listado de todas las Boletas asociadas a
un “año” que se debe ingresar como parámetro.

19. Crear un procedimiento almacenado que permita ingresar nos muestre los “detalles de las
boletas” cuyo importe sea igual o mayor al importe ingresado como parámetro.

20. Crear un procedimiento almacenado que permita ingresar una “fecha inicial” y una “fecha
final” y muestre un listado con los Empleados cuya “Fecha de ingreso” esté comprendida
entre las fechas ingresadas (ambas inclusive).

“Yo no enseño a mis alumnos, solo les proporciono las condiciones en las
que puedan aprender”
ALBERT EINSTEIN

Elaborado por: Equipo de Docentes Pág. 3

Potrebbero piacerti anche