PRUEBA TECNICA SOBRE ORACLE APEX
Para este examen se provee el siguiente esquema y objetos de Base de Datos: son
tablas sobre un Sistema de RR. HH. las cuales se enumeran a continuación:
Premisa: Se evaluará el diseño y prolijidad de las pantallas así como el correcto
funcionamiento de las mismas.
Funcionalidad a Desarrollar:
1. Una pantalla para realizar operaciones de ABMC (Alta, Baja, Modificación y
Consulta) sobre la tabla OEHR_COUNTRIES considerando lo siguiente:
○ Un Interactive Report (tabla OEHR_COUNTRIES por COUNTRY_ID) con
un Formulario Modal para poder modificar los datos.
○ Aplicar validaciones automáticas a campos requeridos cuando se
modifiquen datos de dicha tabla.
2. Pantalla para operaciones de ABMC (Alta, Baja, Modificación y Consulta) sobre la
tabla OEHR_EMPLOYEES considerando lo siguiente:
○ Hacerlo con un Interactive Grid
○ Aplicar validaciones del lado servidor a campos requeridos y controlar el tipo
de información ingresada (por ej: que no ingrese nulos en campos
requeridos, que en campos numéricos se ingresen solamente números,
validar los formatos de fecha, formatos de emails, etc.)
○ Validar que pueda tipear “solo números” en la columna SALARY (utilizando
Javascript).
○ Aplicar algunas validaciones del lado cliente (con JS) a campos requeridos y
controlar el tipo de información ingresada (campos numéricos, formatos de
fecha, emails, etc.), idem validaciones anteriores, pero utilizando Javascript.
○ Ordenar los registros por: EMPLOYEE_ID, FIRST_NAME, LAST_NAME.
3. Hacer una pantalla con un Maestro-Detalle (MASTER-DETAIL) sobre las tablas
“OEHR_ORDERS” Y “OEHR_ORDER_ITEMS” que NO PERMITA modificar sus
datos (solo consultar), de acuerdo a la siguiente indicación:
○ A los efectos de una mejor visualizacion, el bloque maestro deberá mostrar
de a 5 registros máximo y el bloque detalle 15 registros.
4. Hacer una Página con Indicadores GRÁFICOS que incluya lo siguiente:
○ Cuatro indicadores numéricos (del tipo badge) que muestren la siguiente
información:
■ Cantidad Total de Empleados
■ Cantidad Total de Paises
■ Máximo Salario entre todos los trabajadores
■ Promedio sobre el Total de Salarios
○ Un gráfico de Barra que visualice lo siguiente:
■ Cantidad de Empleados por Departamento
○ Un gráfico de torta o Anillo que muestre lo siguiente:
■ Cantidad de Empleados por Región
○ Se debe agregar la funcionalidad de que al hacer click sobre cualquier serie
de los gráficos, redireccione a un Interactive Report que muestre el detalle de
aquellos registros que la componen.