modéliser un emploie du temps - SQL/NoSQL - Programmation
Marsh Posté le 16-08-2013 à 08:07:40
J'utiliserai quelque chose du genre:
Emploi_Du_Temps (ID, HorraireSlice_ID, Date, Label)
HorraireSlice (ID, Horraires_ID, StartTime, StopTime)
Horraires (ID, Nom, Description)
Pour ton exemple tu aurais:
Horraires (1, "Primaire", "Horraire pour toutes les primaires etc ..." )
HorraireSlice (1, 1, 08:00, 08:55)
HorraireSlice (2, 1, 08:55, 09:50)
HorraireSlice (3, 1, 10:10, 11:05)
...
Emploi_Du_Temps (1, 1, 2013/08/12, "Fr: B-13" )
Emploi_Du_Temps (2, 2, 2013/08/12, "Eng: B-13" )
Emploi_Du_Temps (3, 3, 2013/08/12, "H-G: B-13" )
...
Emploi_Du_Temps (20, 1, 2013/08/13, "Fr: B-13" )
Emploi_Du_Temps (21, 2, 2013/08/13, "Eng: B-13" )
Emploi_Du_Temps (22, 3, 2013/08/13, "H-G: B-13" )
...
Le label peut être remplacer par des Foreign key vers une liste de classe et une liste de cours si l'emploi du temps se limite a ça.
Rien n’empêche de mettre plusieurs choses pendant la même heure (par exemple un cours normal + visite inspecteur ou exercice incendie, etc...), dans ce cas la tu aurais plusieurs label dans la même case..
Rien n'empêche d'avoir des heures qui se chevauchent (bon ben la j'ai pas d'exemple pour une ecole mais dans la gestion du temps d'une société c'est utile ).
Marsh Posté le 16-08-2013 à 02:36:41
Bonjour tout le monde,
Je suis entrain de développer une application de gestion d'un école. je suis dans la phase de conception de la base de données, tout est allé bien sauf que je n'ai pas pu modéliser l'emploie de temps. ( je parle du modèle relationnel) .
si quelqu'un a une idée, je suis preneur.
ci-joint, un exemplaire de l’emploie de temps que je veux modéliser:
merci d'avance
Message édité par futur_ingenieur le 16-08-2013 à 02:46:09