Base de datos. Programación con PLSQL
Enviado por Rimma • 1 de Julio de 2018 • 1.571 Palabras (7 Páginas) • 640 Visitas
...
- Una compañía de seguros ofrece a sus clientes seguros de sepelio:
Categoría
Pago mensual (S/.)
A
B
C
D
40
30
20
10
Según el cuadro de categorías del ejercicio 4 determine el monto total a percibir por un empleado, recuerde que estos pagos por seguro solo son para los empleados que no son jefes.
*****************************
Ejercicios PLSQL Cursores
- Construya un programa que muestre el reporte de un departamento cualquiera, deberá ingresar el número de departamento y mostrar: el nombre del departamento, su dirección y ubicación (ciudad y región) el nombre del jefe de dicho departamento. La cantidad de empleados que trabajan en dichos departamentos y la lista de ellos (Apellido, código y código de cargo).
- Construya un programa que muestre los datos completos de un empleado, valide si este empleado es jefe o no. si lo es muestre la lista de los empleados que tiene a su cargo, sino solo un mensaje indicando que no tiene empleados a cargo.
- Utilizando un Cursor muestre una lista de todos aquellos empleados que ganan comisión y no son jefes.
- Para este ejercicio:
La empresa tiene afiliados a todos sus trabajadores en un club social al cual se le paga un monto mensual por membrecía, este club ha clasificado a los socios en 3 categorías, como se muestra en el siguiente cuadro:
Cat. Cant. Boletos Pago Mensual Dscto pago
A 15 S/. 200 4 %
B 20 S/. 150 3 %
C 25 S/. 100 2 %
Donde:
Categoría A es para los socios que tienen mas de 10 años cumplidos en la empresa
Categoría B es para los socios que tienen mas de 6 años cumplidos en la empresa, menos de ello se considera categoría C.
Para todos los que son categoría C se considera que recién se están incorporando al club por tanto estos deben pagan una cuota única adicional en el presente mes de S/. 350.00 por derecho de ingreso al club.
Dicho club realiza mensualmente un tipo de evento (rifas, almuerzos, etc.)., de esta manera, un socio está obligado a vender la cantidad de boletos que se indican en el cuadro anterior para hacer efectivo el descuento al pago mensual que se indica también en el cuadro, pero si un socio vende más de los boletos indicados, se le descuenta además S/.2.00 a su cuota mensual por cada boleto vendido (este monto debe validarse ya que el máximo descuento a la cuota mensual por este concepto es del 50% de su cuota). Si vende menos de lo indicado se acumula una multa de S/.3.00 por cada boleto que le falte para llegar a la cantidad indicada y no tiene descuento a su cuota mensual.
Calcular el monto total que paga un socio en un mes (Usted debe indicar, el número de boletos que el socio vendió para realizar los cálculos correspondientes). El programa debe mostrar un reporte personal del empleado incluyendo los años de servicio, categoría, boletos vendidos, descuentos a su cuota mensual, multas, pago por ingreso al club, etc. Debe mostrar los descuentos totales en el pago mensual que se le harán por concepto de boletos vendidos y el total a recibir de su sueldo en el mes, debe considerar los sueldos netos de cada empleado en el reporte (incluido comisión).
SI SE SABE QUE POR FIESTAS A TODOS LOS EMPLEADOS LES OBLIGARON A VENDER 40 BOLETOS Y PAGARLOS TOTALMENTE, MUESTRE EL REPORTE RESULTANTE PARA CUALQUIER EMPLEADO.
MUETRE UN REPORTE TOTAL DONDE SE MUESTRE: LA LISTA DE TODOS LOS EMPLEADOS SEPARADOS POR CATEGORIAS EN EST AFORMA:
CATEGORIA A
AÑOS_TREABAJO APELLIDO CODIGO PAGO_MES
-----
-----
TOTAL RECAUDADO POR PAGO: ………………………………..
CATEGORIA B
AÑOS_TREABAJO APELLIDO CODIGO PAGO_MES
-----
-----
TOTAL RECAUDADO POR PAGO: ………………………………..
CATEGORIA C
AÑOS_TREABAJO APELLIDO CODIGO PAGO_MES
-----
-----
TOTAL RECAUDADO POR PAGO: ………………………………..
TOTAL RECAUDADO DE TODOS LOS TRABAJADORES: ………………………………………
- CONSTRUYA UN REPORTE DONDE SE MUESTRE LOS DATOS COMPLETOS DE UN EMPLEADO, MUESTRE EL NOMBRE DEL DEPARTAMENTO y valide al empleado que no pertenece a ningún departamento. Muestre en el mismo reporte el nombre de todos los empleados que laboran en el mismo departamento que dicho empleado, indique el sueldo total y muestre el total anual que cada empleado percibe. En el mismo reporte muestre a todos aquellos empleados que ganan comisión, sueldo total y total a percibir al año y también a los que no ganan comisión, todos del mismo departamento.
...