ejercicios guia pl/sql

Job ID: 30764385

Budget: $10 – $30 USD

3.2.1. UN PACKAGE que contenga como mínimo 4 funciones públicas y 4 variables públicas:
3.2.1.1. Una función que obtenga el nombre de la institución de educación extranjera elegida por el postulante.
3.2.1.2. Una función que obtenga la descripción del estado civil del postulante.
3.2.1.3. Una función que obtenga el pueblo indígena u originario al que pertenece el postulante.
3.2.1.4. Una función que obtenga la zona extrema en la que vive el postulante.
3.2.1.5. Las variables públicas definidas deberán ser utilizadas en el Procedimiento Almacenado principal.
3.2.2. TRES FUNCIONES ALMACENADAS:
3.2.2.1. Una función almacenada que permita obtener el puntaje por la institución de educación extranjera elegida por el postulante.
3.2.2.2. Una función almacenada que permita obtener el puntaje por la edad del postulante.
3.2.2.3. Una función almacenada que permita obtener el puntaje por trayectoria y experiencia laboral del postulante
3.2.3. UN TRIGGER asociado a la tabla que almacenará los resultados de la asignación de puntajes obtenidos por cada postulante al subsidio. Cada vez que se inserte una nueva fila a la tabla, el trigger debe ser capaz de obtener el puntaje total obtenido por el postulante. De esta manera, el puntaje total se debe obtiener según el porcentaje asociado a cada criterio especificado en el punto 5 CRITERIOS Y PONDERACIONES
3.2.4. UN PROCEDIMIENTO ALMACENA PRINCIPAL que procese todas las postulaciones y genere la información de los puntajes obtenidos por todos los postulantes a la beca. El Procedimiento Almacenado debe integrar el uso de los constructores provistos en el Package, las Funciones Almacenadas y el Trigger. Este procedimiento debe almacenar los resultados en una tabla según lo indicado en punto 3.1. Requerimientos de Información
3.2.5. Todos los programas creados deben controlar cualquier error que ocurra durante el procesamiento de la información garantizando así que el proceso no se interrumpa. Se debe almacenar los errores producidos en una tabla con los siguientes datos: id error, nombre subprograma en el que se produjo el error y el mensaje de error Oracle. El id error debe ser incremental, es decir, toda vez que inserte un error en la tabla, debe aumentar en 1 el valor del código anterior.
3.2.6. Una de las funciones del Package y una Función Almacenada debe ser implementada usando SQL Dinámico para obtener la información. Además, considerando que el Procedimiento Almacenado principal puede ser ejecutado todas las veces que sea necesario, debe considerar TRUNCAR siempre la tabla que almacenará los puntajes en el mismo procedimiento.

3.3. Desarrollo de Subprogramas adicionales.
Además de los requerimientos mínimos definidos en punto 3.2, Ud. posee la libertad de construir otros subprogramas que considere mejorarán la eficiencia del proceso al obtener la información requerida.
Related categories: SQL Oracle Database Administration