Bonjour,
j'essai de créer un empli du temps mais j'hésite fortement entre 2 structures de bases de donnée pour gérer l'emploi du temps.
Une journée est constitué de plusieurs plages horaires, on enregistre lorsque l'utilisateur se connecte et se déconnecte
1ere structure :
une table journée constirué de:
-refjournée : clé primaire auto-incrémenté
-date : date de la journée
-jour : nom du jour (lundi,mardi...)
-id_utilisateur : identifiant de l'utilisateur (clé étrangère)
une table plage constitué de :
-refplage : clé primaire auto-incrémenté
-debut : debut de la plage
-fin : fin de la plage
-type : type de la plage
-refjourne (clé étrangère)
2ème structure :
une table année contenant:
-refannée (clé primaireauto incrémenté)
-année : entier (ex :1999)
-id_utilisateur (clé étrangère identifiant de l'utilisateur)
une table mois contenant :
-refmois : (clé primaireauto incrémenté)
-mois : intitulé du mois (janvier...)
-refannée : clé étrangère
une table semaine contenant :
-refsemaine : (clé primaireauto incrémenté)
-nom : (semaine 1, semaine 2...)
-refmois : clé étrangère
une table journée contenant :
-refjournée : clé primaire auto-incrémenté
-date : date de la journée
-jour : nom du jour (lundi,mardi...)
-refmois (clé étrangère)
une table plage constitué de :
-refplage : clé primaire auto-incrémenté
-debut : debut de la plage
-fin : fin de la plage
-type : type de la plage
-refjourne (clé étrangère)
La 2eme structure me semble plus propre mais beaucoup plus dur à gérer mais beaucoup plus lisible, c'est pour un stage de fin d'étude de DUT informatique, merci de votre aide!
Partager