par
rif15 » 31 déc. 2005, 16:00
Bonjour,
Merci d'avoir repondu

Alors pour te repondre, je dirai que sa ne me parle pas beaucoup
Je vais essayé d'expliquez plus clairement ce que je cherche a faire.
Tout commence avec l'inscription d'un visiteur sur le site, lors de son inscription, on insere son pseudo,pass dans une table (membre)
membre:
id_membre | pseudo | pass |
une fois connecté le membre peut personnalisé 6 zone du site (id_zone), et chaqu'une des zone a 6 données personnalisable (donne1,...) .
Et ces la que se pose mon probléme, je cherche la mailleur facons de gerer cela, alors mon choix c'est porté sur une table (preference) de ce type:
preference:
id | id_zone | pseudo | donne1 | donne2 | donne3 | donne4 | donne5 | donne6
avec cette table, pour 1 membre j'aurai cela comme resultat (pour l'exemple j'ai reduit uniquement a 3 donne):
1 | 1 | toto | donné1 zone1| donné2 zone1 | donné3 zone1 |...
2 | 2 | toto | donné1 zone2 | donné2 zone2 | donné3 zone2 |...
3 | 3 | toto | donné1 zone3 | donné2 zone3 | donné3 zone3 |...
4 | 4 | toto | donné1 zone4 | donné2 zone4 | donné3 zone4 |...
5 | 5 | toto | donné1 zone5 | donné2 zone5 | donné3 zone5 |...
6 | 6 | toto | donné1 zone6 | donné2 zone6 | donné3 zone6 |...
donc voila pour un seul membre, j'aurai 6 enregistrement dans ma table (1 pour chaque zone), et cela je ne sait pas si ses trés bon, ces pour sa que je pose la question
L'autre idée etait de tout mettre dans une seul table, mais la il y aura enormement de champ, et le rendu pourrait peut etre rendre un peu "fouilli".
ex:
preference:
id | pseudo | donné1 zone1 | donné2 zone1 | donné3 zone1 ......
Avec cette méthode, dans la table, il y aura 6 champ pour 1 zone, donc pour 6 zone, sa ferait 36 champ... je suis pas sur que cela soit vraiment la meilleur methode non plus :s
Donc j'espere avoir reussi a expliqué correctement, et que vous pourrez m'aidez a y voir plus clair.
Je vous remercie d'avance
P.S: il est possible que je n'est pas posté dans le topic approprié, peut etre que ce post aurait plus sa place dans la rubrique "modelisation", si c'est le cas, veuillez m'excusez"