PRUEBA PARCIAL N°1
MDY3131 FORMA A
NOMBRE:
SECCIÓN: FECHA:
1.- DETALLE EVALUACIÓN
EXPERIENCIA DE APRENDIZAJE 1: Construyendo Bloques Anónimos PL/SQL Simples
COMPETENCIAS Y APRENDIZAJES EVALUADOS:
●
Competencia de Especialidad: Programar consultas o rutinas para manipular información de una base de datos de acuerdo con los requerimientos de la
organización.
●
Competencia de Empleabilidad Resolución de Problemas N1: Identificar y analizar un problema para generar alternativas de solución, aplicando los métodos
aprendidos.
●
Unidad de Competencia de Especialidad: Desarrolla operaciones sobre la base de datos que permitan administrar los objetos de la misma, de acuerdo a requerimientos de
usuario y buenas prácticas de la industria. Aprendizajes Procedimentales: Construir bloques anónimos PL/SQL complejos que procesen datos para solucionar los requerimientos de
información planteados.
2.- PUNTAJES, PORCENTAJES Y NOTAS
Dimensión Puntaje Máximo Puntaje Obtenido Dimensión Nota Dimensión % Ponderación Nota Ponderación Dimensión
Dimensión Dimensión
PUNTAJE TOTAL NOTA FINAL
PUNTAJE TOTAL 49 puntos
OBTENIDO
3.- INSTRUCCIONES GENERALES
●
Puede hacer usos de las presentaciones de la asignatura y/o apuntes personales como material de consulta durante el desarrollo de la prueba.
●
Desarrolle los casos planteados usando la herramienta Oracle SQLDeveloper.
●
Los casos están planteados sobre el Modelo que se adjunta como Anexo “ESQUEMA_APRENDIENDO_PL.png”. Por esta razón, para construir las soluciones de
los requerimientos de información planteados en cada caso, deberá ejecutar el script CREACION_TABLESPACE_Y_USUARIO.sql para crear el usuario
APRENDIENDO_PL y posteriormente al establecer conexión con dicho usuario se debe ejecutar script de creación del esquema
EMPRESA_APRENDIENDO_PL_SQL.sql (entregado por el docente) que creará y poblará las tablas del Modelo.
● Se debe trabajar con los valores REDONDEADOS a enteros sin decimales cuando sea necesario.
● El proceso debe ser capaz de obtener la información en forma paramétrica. Esto significa que se deben usar las funciones adecuadas para obtener la fecha y NO
USANDO FECHAS FIJAS.
● La competencia de empleabilidad “Resolución de problemas” en Nivel 1 se evalúa en el caso planteado. Esto significa que, además de evaluar la competencia de
especialidad, se integra la evaluación de la competencia de empleabilidad. Para esto, debe responder las preguntas que se plantean en el documento Word Evidencia 2
Competencia Empleabilidad
NOTA: los resultados que se muestran en cada ejercicio son parciales y su objetivo es poder mostrar el formato en que se debe visualizar la información.
CONTEXTO DE NEGOCIO.
La empresa Aprendiendo PL es una consultora nacional ubicada en Santiago de Chile, que nace a partir de la creación de una start-up con un alto sentido de innovación tecnológica. Actualmente se
enfoca en brindar asesorías a empresas del sector financiero e instituciones públicas, en el desarrollo e implementación de soluciones digitales de última generación para automatización de procesos
críticos de negocio sobre un modelo de trabajo 100% basado en metodologías ágiles.
El equipo de consultores que cuentan con certificación y utilizan los mejores estándares de la industria está compuesto por 260 personas, en donde se valora su profesionalismo, talento y
conocimiento que facilitan la generación de soluciones optimas y personalizadas para cada uno de nuestros clientes.
Pertenecer a la organización significa ser parte de una familia con principios integrales donde el espíritu ágil, colaborador, innovador y deportivo, son el combustible que día tras día les inyectan
energía a nuestros corazones para cada vez realizar mejores soluciones a nuestros clientes.
Después de haber sido seleccionado tras un proceso de contratación, usted es parte de la empresa Aprendiendo PL, y pertenece a un equipo con nuevos desafíos que debe solventar dentro de las
dependencias de nuestro cliente. Para ello nuestro cliente solicita la automatización de procesos en el área de remuneración y contabilidad los cuales ya fueron definidos, analizados y documentados
por parte del equipo. Estos indican los siguiente:
1.1.- REGLAS DEL NEGOCIO
- Gerentes: La remuneración imponible es igual al salario + comisión por metas de 15% sobre el salario (una vez al año pagadera el mes de diciembre) + bono de movilización + otros
bonos imponibles. La remuneración líquida es igual a la remuneración imponible – descuento salud (7% de la remuneración imponible) – descuento de previsional (12% de la
remuneración imponible).
- Jefes: La remuneración imponible es igual al salario + comisión por metas de 10% sobre el salario (una vez al año pagadera el mes de diciembre). La remuneración líquida es
igual a la remuneración imponible – descuento salud (7% de la remuneración imponible) – descuento de previsional (12% de la remuneración imponible).
- Otros cargos: La remuneración imponible es igual al salario + comisión por metas de 30% sobre el salario (pagadero en los meses de diciembre). La remuneración líquida es igual a la
remuneración imponible – descuento salud (7% de la remuneración imponible) – descuento de previsional (12% de la remuneración imponible).
- Todos los funcionarios reciben aguinaldo de fiestas patrias, por lo que debe considerar los siguientes tramos (Bono imponible):
o Entre 0 y 5 años 50.000
o Entre 5 y 10 años 120.000
o Mayor a 10 años 150.000
- Todos los funcionarios reciben bono de navidad, por lo que debe considerar los siguientes tramos (Bono imponible):
o Entre 0 y 5 años 90.000
o Entre 5 y 10 años 150.000
o Mayor a 10 años 250.000
- Debido a la pandemia actualmente se definieron labores de forma remota, política que persiste por el aumento de la productividad de los empleados. Por este motivo se realiza
bonificación no imponible por concepto de internet equivalente a 35.000 para las personas de la Región Metropolitana y de 45.000 para personas del resto del país.
1.2.- REQUERIMIENTOS MÍNIMOS, EN TÉRMINOS DE DISEÑO, PARA CONSTRUIR EL PROCESO:
La simulación de este nuevo proceso deberá ser implementada a través de un bloque Anónimo. Para ello considerar lo siguiente:
- Se requiere calcular remuneración imponible, bonificación, descuento previsional, descuento de salud y remuneración líquida la que deberá ser almacenada en la tabla detalle_sueldo.
EJECUCIÓN CON PROBLEMAS ASIGNACIÓN BONO COVID
EJECUCIÓN CORRECTA
- Todos los montos deben ser redondeados.
- Cada calculo se debe realizar utilizando sentencias por separado.
- Todo proceso de cálculo se debe realizar utilizando variables y no en las consultas SQL.
- Utilizar sentencias de control e iterativas según sea el caso.
- Se deber documentar con comentarios de línea o bloque cada sentencia y calculo dentro del bloque anónimo.
- Utilizar Cursor implícito para obtener la información necesaria que se utilizará para los cálculos.
- Al ejecutar el procedimiento se debe listar la información de todos los empleados con el siguiente detalle:
- Realizar pruebas ejecutando bloque para el mes de diciembre del 2023.