Documente Academic
Documente Profesional
Documente Cultură
Empleado Dependiente
CI NOMBRE PROCEDENCIA CID NOMBRED TIPO_D CI
10 Juan Perez Villazon 100 Juanito H 10
20 Maria Uyuni 110 Ana E 10
30 Jose Potosi 200 Edgar E 20
40 Ana Villazon 210 Jose H 20
220 Edgar H 20
230 Jose H 20
Salario Sueldo
CI SALARIO BONO DESC MES CI MES EXTRA TOTAL_PAGAR
10 2000 100 20 1 20 1 127 3127
20 3000 230 55 1
30 5000 250 75 1
Realizar un trigger (Postgres) que permita realizar el cálculo del sueldo para
determinado empleado, es decir cuando se inserta en la tabla sueldo el trigger
deberá calcular el valor de EXTRA que equivalente al salario liquido (que es la suma
del BONO y la diferencia del DESC mas una cantidad que depende de la cantidad
de dependientes que tiene dada la siguiente formula:
EXTRA= (SALARIO+BONO-DESC)*(CANTIDAD_DEPENDIENTES/100)
Ejemplo: Cuando se inserta en la tabla sueldo con valor de (ci=20, mes =1)
EXTRA=(3000+230-55)*4/100=3175*4/100=127
Para el ejemplo:
TOTAL_PAGAR= (3000+230-55)+EXTRA=3127
12.- (20% MANUSCRITO) Considerando las tablas de la pregunta 11, realizar los
trigger necesarios (MYSQL) para la preservación de la integridad referencial.
(CONSIDERE QUE LA ACTUALIZACIÓN Y EL BORRADO DEBERÁ REALIZAR
EN CASCADA), tomar en cuenta las tablas empleado y dependiente.