Salut,
Dans le cadre de mon stage il m'est demandé de concevoir une application de gestion des projets.
Mais dans une partie de mon MCD je doute, je ne sais pas quelle est la meilleure solution.
L'utilisateur represente une personne affecté à une tâche.
Une tâche est effectué par un ou plusieurs utilisateur
Une session de travail compte le temps dédié à une tâche et calcul la progression d'une tâche.
Un utilisateur peut commencer une tâche ouvrant par la même occasion une session de la tâche, arreter son travail donc fermer la session de la tâche. Puis peut reprendre son travail ultérieurement en ouvrant une session de la tâche qui reprendra alors le temps passé sur la tâche.
On peut se mettre d'accord sur un point, le temps écoulé dépend de l'utilisateur et de la tâche.
Je penche vraiment pour l'utilisation d'un agrégat mais je doute.
Je vous mets les hypotheses:
Utilisation en ternaire avec une porteuse de donnée "temps ecoulé", mais je ne pense pas que la ternaire a lieu d'être car je pense qu' elle ne se justifie pas.
Une autre supposition mais je pense que ce schéma n'est pas bon:
Utilisation d'un agrégat:
En esperant que vous pouvez m'aider, n'hesitez pas à demander des précisions.
Cordialement Sieldev,
Partager