Bonjour,
J'ai besoin d'un conseil sur la conception de mes tables.
c'est un site avec des questions et des reponses.
l'utilisateur peux poser une question et proposer des reponses.
les questions sont independantes les unes des autres.
Une question peut avoir plusieurs reponses.
j'ai une table sur les questions, du type:
ID, Question, Date, PropietaireDeLaQuestion, ...
et je voulais faire une table de reponses pour chaque question.
avec par exemple:
Reponse1, Reponse2, Reponse3, Reponse4, Reponse5
si il y avait 5 reponses pour la question.
si il y a moins ou plus de reponses, la table aura plus ou moins de champs.
Ca me permet de stocker le detail des reponses de tous les utilisateurs.
mon probleme est que ca ne me semble pas une bonne idee de creer une table a chaque fois que j'ajoute une question. je pourrais faire une seule table pour toutes les reponses si il y avait tjrs le meme nbre de reponses par question, mais ce n'est pas le cas.
Est-ce qu'il y a une meilleure facon de le faire ?
merci !
PS: pour ceux qui ne connaissent pas, un lien interessant sur les bdd http://www.databaseanswers.org/data_models/index.htm
Partager