2 pièce(s) jointe(s)
Problème avec un historique
Bonjour !
J'ai reçu une demande de mon maître de stage mais je n'arrive pas à modéliser la base de données pour ce qu'il me demande.
Son souhait est d'obtenir un graphique qui représenterait l'évolution dans le temps d'un nombre de tâches qu'il reste à réaliser pour une personne.
Par exemple :
Marc a reçu 25 tâches le 01/01/2015 et en a accomplit 15 sur cette même journée, ils seraient donc à +10
le 02/01/2015 il en a reçu 17 et en a accomplit 7, il serait donc à +10 +10 (du jour avant)
Pour le moment, mon schéma ressemblait à ceci :
Pièce jointe 208287
Il permet seulement d'avoir, par jour, le nombre de tâches que Marc à reçu mais ne permet pas de faire le cumule.
Mon idée de base est donc de réaliser un historique qui me permettrait de dire :
Pièce jointe 208288
avant-hier marc avait encore 50 tâches qui était dans un état "assigné"
Hier marc avait 45 tâches qui étaient dans un état "assigné"
Aujourd'hui marc a 52 tâches qui sont dans un état "assigné"
Le problème que je rencontre est de savoir comment faire avec ma table de faits, étant donné que je suis obligé de garder l'id de la tâche.
Ma seule idée est d'avoir un lien de ma table de pont vers ma table de fait qui portent sur l'id de la tâche et la date de l'historique mais je ne sais pas s'il existe une meilleure manière de contourner ce problème...
Le plus gros problème que je ne peux pas résoudre avec mon idée sont les dates qui précedente le début de l'historisation. Par exemple, si je commence l'historique aujourd'hui, je n'aurais aucune idée de ce qu'il s'est passé avant. Dans le meilleur des cas, ça serait le top de pouvoir faire ceci, mais je n'ai rien trouvé pour que ça marche :roll:
Avez-vous des idées sur la question ?
Merci,
Wazzouille