SQL - Ayuda con un trabajo

   
Vista:

Ayuda con un trabajo

Publicado por andres (1 intervención) el 28/05/2013 05:30:55
buenas tengo que realizar este problema quien me puede ayudar por favor, se lo agradecería mucho
, Lo que me cuesta es la parte de los triggers, ya tengo creada las tablas y la base de datos pero solo me faltan los triggers lo eh estado intentado de hacer y me cuesta ! por su comprensión muchas gracias UN SALUDO espero sus respuestas

PROBLEMA

Se le solicita crear una Base de Datos RRHH que contenga las siguientes tablas:

 Personal (run, apellido paterno, apellido materno, nombre, sueldo).
 HoraExtra (run, fecha_Ingreso, fecha_Salida).
 RegistroHH(run, hora, minuto, segundo, he_valorizada) .
 RegistroHHHistorico(Año, Mes, RUN, Hora, Minuto, Segundo, he_valorizada) .


Se le solicita crear los trigger sobre la tabla HoraExtra que permitan que cuando se ingrese, modifique o elimine una hora extra de un empleado (se considera hora extra antes de las 8:30 a.m. y después de las 17:30 p.m.) se registren en la tabla RegistroHH en forma acumulativa y además en la tabla RegistroHHHistorico por empleado.
El valor de la hora extra depende del valor hora del sueldo de cada empleado y de los siguientes criterios:

 Día laboral normal : 50 % sobre la hora hombre normal.
 Día sábado, domingo (no se incluye feriados para simplificar problema): 100% sobre la hora hombre normal. Debe poblar las tablas para efectuar prueba
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder