Ver Mensaje Individual
  #10 (permalink)  
Antiguo 07/05/2015, 12:27
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: base de datos para un sistema generador de horarios

En un esquema como el queplanteas, del ejercicio, al menos existen:
1) Docente
2) Materia
3) Alumno
4) Horario (parametricas, un registro por hora)
5) Ciclo (paramétrica, sólo dos registros)
6) Grupo (relaciona Docente, Materia, Horario y Ciclo)
7) Grupo_horario(relaciona el grupo con los horarios distruibuidos asignados)
8) Grupo_Alumno (Relaciona cada grupo con los registrados en el, en un esquema maestro-detalle).

El resto son validaciones y consultas.

Nota bene: Este es un esquema imaginario, planteado al vuelo. Puede haber muchas otras posibles soluciones.
No te olvides nunca que un mismo sistema, analizado por dos analistas diferentes, puede tener dos soluciones distintas y mutuamente contradicotiras, y aún así ser correctas ambas.
Todo depende de la logica con que se implementan.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)