Envoyé par
Atchioum
Par contre, on perd les associations 1,1 et 1,n dans ce cas?
==> c'est normal, puisque c'est la réalité : un employé est affecté à un job, mais pour une période bien particulière. Il est, d'ailleurs, possible qu'il récupère ce même job à une autre période. Maintenant, il me semble entrevoir que tu parles, là, de l'intégrité des données, des tables donc. Ces tables seront les suivantes (examines bien les clés primaires) :
Job(IdJob, ...) ;
Employe(IdEmploye) ;
Job_Employe(#IdJob, #IdEmploye, Date_Affectation, ...).
idem, pour les autres entités. Les dates de début sont les dates de fin + 1 jour du précédent enregistrement.
Envoyé par
Atchioum
Avec l'historique + l'actuel, cela risque d'être lourd.
==> la modélisation ne s'occupe pas de la volumétrie. En revanche, une mauvaise modélisation peut entraîner une volumétrie plus importante que nécessaire.
Je complète tes règles de gestion :
-1 job est attribué à 0 ou N employe (à historiser), 1 employe n'a qu'un job à une date ;
-0 ou 1 seul territoire est affecté à 0 ou 1 employe (à historiser) à une date ;
-1 call_number est attribué à 1 employé à un instant T (j'allais le dire...) ;
-1 territoire contient 0 ou N customers (à historiser) ;
-1 client fait parti de 0 ou 1 territoire (à historiser) à une date.
Partager