Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/05/2005, 01:09
Avatar de Vice
Vice
 
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 21 años, 5 meses
Puntos: 2
Buenos días.
Tu problema no viene derivado de la relación muchos a muchos, sino como hacer para que siempre que calcules o quieras conocer la nómina de un empleado te de siempre el mismo resultado. En este caso tienes dos opciones: guardar los datos de cálculo en tablas aparte, es decir, dejar todo calculado y simplemente mostrarlo, o puedes dejar los datos de cálculo con fechas de inicio - final, de manera que tú siempre calculas los datos a una fecha.
La opción 2 es más elaborada, pero en el caso de tener que hacer correcciones no tienes que modificar nada más, sólo añadir los datos para el cálculo.
La primera opción es más rápida para las consultas posteriores, pero si tienes que hacer correcciones, tienes que realizar de nuevo el cálculo para que se guarden de nuevo los datos.
Tal y como funciona un sistema de nóminas, la mejor opción a mi entender es la segunda.
Espero que te ayude.
Un saludo.
__________________
Estoy contagiado de Generación-I