Mammouth du PHP |
672 Messages
09 mai 2011, 15:10
si les personne stock les groupes/projets dans lequels elles participent, je ne sais pas comment faire pour en obtenir plusieurs de maniere "dynamique".
si c'est les groupes qui portent la relation entre personnes et projet idem.
enfin meme problematique si c'est les projet qui portent les groupes et leur constitution
Là, je coule !
Avant de parler de table ou de quoi que ce soit, il faut
impérativement définir les liens que tu as. Ce n'est pas de la programmation, c'est de l'analyse fonctionnelle (étudier comment fonctionne ton organisation).
Une personne peut appartenir à plusieurs groupes.
A priori, un groupe contient plusieurs personnes.
=> Relation (N,N)
=> Ajout d'une table intermédiaire qui va faire la relation entre les deux tables.
PERSONNES (ID_personne, nom, etc)
GROUPES (ID_groupes, nom, etc)
REGROUPEMENT (ID_groupe, ID_personne)
Un projet réunit des groupes, ou ce sont des personnes qui y sont affectées ?
Est-ce qu'un groupe peut travailler dans plusieurs projets ? Est-ce qu'un projet peut réunir plusieurs groupes ?