Evaluando propuestas

Proyecto de programación de datos

Publicado el 13 Noviembre, 2021 en Programación y Tecnología

Sobre este proyecto

Abierto

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.

Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Grande
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs), Payment Processor (Paypal, Stripe, etc.), Social media (Facebook, Twitter, etc.)

Plazo de Entrega: 14 Noviembre, 2021

Habilidades necesarias