Evaluating bids

Proyecto de programación de datos

Published on the November 13, 2021 in IT & Programming

About this project

Open

Para el desarrollo del presente pia deberá de considerar el esquema del usuario hr. Integrar
en un archivo script (.sql) los siguientes ejercicios:
1. Integre en la tabla employees un campo para que se pueda integrar la fecha de
nacimiento y otro para indicar el genero de la persona, asigne a algunos registros
existentes esta información a fin de que pueda realizar las pruebas que se piden en los
siguientes ejercicios.

2. Realizar en forma separada los procedimientos almacenados que aplican para las 4
sentencias básicas de SQL sobre una tabla de su elección. Estos deben de cubrir los
siguientes aspectos:
a. Uso de parámetros y argumentos acorde al PA y lo visto en clase.

b. Validar para el INSERT la no existencia del registro que se envié para ser
integrado a la tabla.
c. En el caso del DELETE se debe revisar la no existencia de registros en otras
tablas para que pueda proceder con la eliminación.

3. Realizar dos procedimientos almacenados(pa) de tipo crud para las tablas
employees y una de su elección (diferente a la seleccionada en el paso anterior). Estos
deben de cubrir los siguientes aspectos:
a. Los pa integran las 4 sentencias básicas, además del select que devuelve
todos los registros de la tabla.

b. Uso de parámetros y argumentos acorde al PA y lo visto en clase: obligatorios
y opcionales.
c. Validar para el INSERT la no existencia del registro que se envié para ser
integrado a la tabla.
d. En el caso del DELETE se debe revisar la no existencia de registros en otras
tablas para que pueda proceder con la eliminación.
4. Crear los siguientes procedimientos almacenados:
a. Un procedimiento que genere a través de variables de salida, la cantidad de
trabajos en los que ha participado un determinado empleado en un rango de
fechas determinado, y de estos cual fue el salario más bajo.
b. Un procedimiento almacenado que permita generar el bono anual que le
corresponde un empleado por su desempeño en el año actual (solo se da al
empleado un bono al año). Los datos del bono quedaran guardados en una
tabla para su posterior consulta. El bono se calcula de la siguiente forma:
i.
Se obtiene el quince por ciento del salario del empleado(considerando
comisiones si las tiene) y a este porcentaje se le suman los valores que
se generan de los siguientes puntos.
Ii. Si es mujer se le suman 200 pesos más.

Iii. Si la antigüedad laboral corresponde a menos de 5 años, se le suman
100 pesos, entre 5 y 10 años se le suman 500 pesos y a partir de 11
años en adelante serán 500 más 50 pesos por cada año de antigüedad
de 11 años en adelante (ej. Serian 600 pesos si tiene una antigüedad de
12 años).
5. Crear una función que permita validar a partir de un nombre de empleado que reciba,
si es un nombre correcto o no, es decir, que solo contenga letras y espacios
intermedios. Probar la función en el CRUD que corresponde a la tabla employees, en las
sentencias donde es necesaria.

Category IT & Programming
Subcategory Other
Project size Large
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
API Integrations Other (Other APIs), Payment Processor (Paypal, Stripe, etc.), Social media (Facebook, Twitter, etc.)

Delivery term: November 14, 2021

Skills needed