Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Diseño planificador anual

Estas en el tema de Diseño planificador anual en el foro de Mysql en Foros del Web. Hola, estoy ante mi primer diseño de bases de datos y no tengo muy claro como atacar el diseño. La idea es la siguiente: Necesito ...
  #1 (permalink)  
Antiguo 27/02/2014, 11:44
 
Fecha de Ingreso: septiembre-2011
Mensajes: 1
Antigüedad: 12 años, 7 meses
Puntos: 0
Pregunta Diseño planificador anual

Hola,

estoy ante mi primer diseño de bases de datos y no tengo muy claro como atacar el diseño. La idea es la siguiente:

Necesito hacer un calendario anual donde administrar los turnos de trabajo de una plantilla de trabajadores. ¿Como atacaríais el problema?

Se trabaja todos los días del año, y me gustaría no tener que limitar el numero de turnos distintos que pueden coexistir en un mismo día (hay turnos que se solapan, es decir, no son los típicos turnos de de 7:00 a 15:00 / de 15:00 a 23:00 / 23:00 a 7:00).

En cada día tengo que asociar los turnos que hay para ese día y a su vez almacenar quien esta en cada turno (la cantidad de trabajadores que van en el mismo turno también es variable).

¿Como modelaríais una base de datos para trabajar con el calendario?

Muchas gracias,
Saludos
  #2 (permalink)  
Antiguo 04/03/2014, 10:40
Avatar de zalito12  
Fecha de Ingreso: noviembre-2011
Ubicación: Coruña, España
Mensajes: 430
Antigüedad: 12 años, 5 meses
Puntos: 67
Respuesta: Diseño planificador anual

Por lo que dices hay dos tipos de entidad claros: Trabajador y Turno
Y un tipo de relación entre ellos, llamemoslo... esta_en
Esto hablando en terminos de modelo entidad-relación, ahora,
¿1 trabajador en cúantos turnos puede estar como máximo y como mínimo?
¿1 turno cuántos trabajadores puede tener como máximo y como mínimo?
¿Hay algún elemento importante que se nos escape?
__________________
Dicen que las personas piensan en su lengua materna, yo lo hago en PHP

Etiquetas: diseño+base+de+datos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:21.