Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

PBY3101

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

PRUEBA PARCIAL N°1

PBY3001-PBY3101 FORMA A

NOMBRE:

SECCIÓN: FECHA:

UNIDAD DE APRENDIZAJE: Construyendo Bloques Anónimos PL/SQL simples

UNIDAD DE COMPETENCIA: 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.
INDICADORES DE LOGRO:
1.- Evalúa la lógica de negocio considerando restricciones del lenguaje, requisitos de la
lógica de negocios, requisitos de información y sistema de gestión de base de datos para
solucionar los requerimientos de información planteados.
DETALLE EVALUACIÓN 2.- Utiliza los componentes básicos de un bloque PL/SQL para solucionar los
requerimientos de información planteados.
3.- Utiliza variables de tipo escalar y bind que permitan almacenar y manipular datos para
solucionar los requerimientos de información planteados.
4.- Utiliza sentencias y Funciones SQL para solucionar los requerimientos de información
planteados.
5.- Utiliza operadores PL/SQL lógicos, de comparación, matemáticos, concatenación, de
control de orden de las operaciones y exponenciales para solucionar los requerimientos de
información planteados.
6.- Utiliza estructuras de control controlando de esta manera la ejecución lógica de las
sentencias para solucionar los requerimientos de información planteados.
Puntaje Total: 27 puntos Nota: 7.0

Puntaje: 16,2 puntos Nota: 4.0

Puntaje obtenido: NOTA:

INSTRUCCIONES GENERALES:
 Desarrolle la solución al caso planteado usando la herramienta Oracle SQLDeveloper.
 Puede hacer usos de las presentaciones de la asignatura y/o apuntes personales como material de consulta durante el
desarrollo de la prueba.
 Los casos están planteados sobre el Modelo que se adjunta como Anexo “A”. Por esta razón, para construir las
soluciones de los requerimientos de información planteados en cada caso, deberá ejecutar el scripts
Script_BD_LA_FAMA_HOLDING.sql (entregado por el docente) que creará y poblará las tablas del Modelo
entregado.
 Los resultados deben ser redondeados a valores enteros
 Al finalizar la prueba envíe los scripts construidos al profesor mediante un mensaje interno de BlackBoard .
 Formato: Seccion_NombreApellido_Evaluacion1_PBY.sql
 Ej. 004_JuanPerez_Evaluacion1_PBY.sql
Durante los últimos años la empresa “Supermercado La Fama”
perteneciente a la familia Alarcón Candía, empresarios de la sexta región, ha
sufrido una serie cambios debido a la inyección de aportes privados los cuales
han permitido consolidar el sueño del fundador el cual es la expansión de
cadena a más de un solo local. Este proyecto ambicioso requiere que se
fusione dicha empresa con un holding financiero y así poder ofrecer a sus
clientes productos bancarios como tarjetas o créditos de consumo. Para lograr
este objetivo es necesario implementar modificaciones sobre los sistemas y
por sobre todo los procesos asociados a la base de datos con la cual cuenta.
Este periodo de pruebas requiere que usted realice una serie de procesos que permitan medir la información con la cual
cuenta la empresa. Estos en una primera etapa se realizarán con los créditos que supermercado la fama ha otorgado a sus
clientes más destacados a lo largo de los dos últimos años. Dependiendo de los resultados obtenidos se podrá emitir un
informe con el estado de los créditos, avance de pagos y los empleados que mayormente han aportado en la venta de estos
productos. Para ello, todos los valores procesados deben ser obtenidos en forma paramétrica, considerando las siguientes
especificaciones

1.1.- REGLAS DEL NEGOCIO

 A modo de marcha blanca del sistema, procesara todos créditos otorgados


 Los años del proceso corresponden a los años 2018 y 2019 los cuales serán valores fijos.
 Para el desarrollo del cálculo de las cuotas de cada crédito, usted deberá aplicar un interés a cada cuota la cual
está reflejada en la tabla de TRAMO_INTERES.

 El bloque debe ser capaz de procesar cada uno de los créditos y calcular el valor de una de las cuotas
incluyendo el interés correspondiente, además de la fecha de pago de la primera de sus cuotas la cual es un mes
exacto de la fecha donde se contrajo del crédito, excepto para aquellos con montos superiores a 500.000 de
pesos, los cuales tendrá 2 meses de gracia.
 Para aquellos créditos otorgados el año 2018 se les debe aplicar un descuento de $1500 por cuota.

TABLA CREDITOS ANTES (Años 2018 y 2019)


TABLA CREDITOS DESPUES (Años 2018 y 2019)

 Es necesario determinar por medio de un reporte el resumen de créditos aprobados por los diferentes vendedores, en
él debe presentar además de los datos del vendedor, la cantidad de créditos otorgados y un monto total de los
mismos. dicho resultado almacénelo en la tabla RESUMEN_CREDITOS.

 Además, como ultima funcionalidad se pide calcular los puntos que obtienen cada uno de los clientes
considerando los montos de sus créditos (por cada 1000 pesos de crédito obtendrá 10 punto). Para aquellos casos
en los cuales la cantidad de cuotas sea inferior a 24, se dará el doble de puntos.
1.2.- REQUERIMIENTOS MÍNIMOS, EN TÉRMINOS DE DISEÑO, PARA CONSTRUIR EL PROCESO:

Para la construcción del proceso, se han establecido los siguientes requerimientos:


 Como primera prueba, los procesos de cálculos se deben implementar en un Bloque PL/SQL Anónimo y procesar los
imputados
 Los siguientes valores deben ser ingresados al proceso a través de variables BIND:
o Año de inicio y Año de fin
o Valor de descuento

 Por eficiencia del proceso, todos los cálculos se deben efectuar en sentencias por separado.
 Todos los cálculos deben ser redondeados a 0 decimales.
 Los bloques PL/QL deben efectuar los cálculos empleando e conjunto campos y variables.

También podría gustarte