organisation BDD pour un sondage - SQL/NoSQL - Programmation
Marsh Posté le 09-06-2006 à 16:20:28
oui tu peux créer des liens, ça s'appele les contraintes d'intégrité de référence (attention avec certain SGBD ou elles sont inexistantes).
Tu pourrais imaginer
une table utilisateur
une table question
une table réponse
voila j'espère que ça aura pu t'aider
Marsh Posté le 10-06-2006 à 10:50:31
C est exactement la question que je me posais. Personellement j'utilise une BDD MySQL. Pourrais-je savoir ou trouver des renseignements bien construits et assez développés sur ces contraintes dont tu parles ?
Merci bien,
Gunthi
Marsh Posté le 09-06-2006 à 15:02:03
Bonjour tout le monde,
Je vais essayer de vous décrire mon problème du mieux que je peux.
Je débute en SQL et me pose la question suivante :
Si je realise un sondage, simplifions en disant que je ne pose qu'une question avec trois choix de reponse possible. Comment puis-je organiser mes BDD afin de pouvoir d'une part savoir ce que chaque utilisateur a répondu mais aussi la somme de chacun des reponses données ?
Maintenant je n'ai plus une question mais 16 avec pour chaque question trois tableaux a remplir de 5 lignes ou il faut choisir pour chaque ligne entre -,0 et +. A nouveau comment puis-je organiser mes tables pour stocker les reponses de chaque utilisateur et les sommes de chaque reponse fournie ?
En fait la question de fond que je me pose est "suis je oblige de creer pour chaque question et pour chaque utilisateur une table contenant ses reponses ou est il possible de creer une sorte de lien symbolique pour chaque utilisateur ?"
J'espère que mes questions sont compréhensibles.
Merci d'avance pour votre aide,
Bon week-end (footeux ou pas) à tous.
Gunthi