Bonjour tout le monde,
J'espere que vous allez bien.
J'ai un questionnaire avec 30 questions (le nombre ne changera pas dans le futur, c'est surtout utilisé pour un sondage).
Alors j'ai utilisé le modèle suivant :
Une table Participant( ID_Participant, Nom_Participant)
Une table Question( ID_Question, Intitulé_Question)
Une table Reponse( ID_Reponse, Intitulé_Reponse)
Une table Traitement( ID_Participant, ID_Question, ID_Reponse)
A chaque fois qu'un partipant a fini de remplir le questionnaire, la table Traitement grossit de 30 lignes.
Mais voila, en voyant large je me suis dit que si 100.000 personnes rempli le questionnaire alors il y aura 3 Millions de lignes !
Alors que si je fais tout simplement 30 colonnes dans une seul table (1 colonne par question) je n'aurais que 100.000 lignes.
Maintenant voila le cas de figure, que faut t'il faire dans mon cas si jamais on vise 100.000 personnes qui remplit le questionnaire ? Jouer ca sur 30 colonnes ou bien la premiere solution est plus simple ? et pourquoi ?
Merci d'avance.
++
ShinJava
Partager