organisation BDD pour un sondage

organisation BDD pour un sondage - SQL/NoSQL - Programmation

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

Reply

Marsh Posté le 09-06-2006 à 15:02:03   

Reply

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

Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed