Salut à tous!
J'ai pas mal d'années d'expérience dans le développement mais je commence tout juste le développement SGBD (je suis sous VB 2008 + SQL Server Express 2008).
Je suis entrain de développer un (petit) logiciel de gestion du personnel pour ma (petite) entreprise (liste du personnel + liste des taches à effectuer pour chaque employé/projet)
Donc j'ai créé une table "Projets" avec la structure suivante :
ID Client TypeProjet DateDébut DateFin IDChefProjet MontantDevis Achevé Notes
Et une autre table "Personnel" :
ID Nom Prénom Adresse Tel NumeroSecu Fonction Salaire IDProjetEnCours Absences HeuresSup DébutCongé FinCongé Notes
Voilà je crois que c'est clair, il suffit d'assigner IDProjetEnCours d'un employé à un ID d'un projet et je peux savoir qui travaille sur quoi.
Ma question est la suivante : Comment garder une trace de tous les projets qu'un employé donné a travaillé sur???
Par exemple : l'employé 3 a travaillé sur le projet 2 3 et 6 ??
Parce qu'avec la structure actuelle, a chaque nouvelle assignation d'un projet pour un employé, on écrase la valeur précédente et on perd l'information.
Merci beaucoup!
Partager