begin process at 2012 05 27 02:44:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

MySQL

 > 

Débutant(s)

 > 

Structure de base de donnée pour questionnaire


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Structure de base de donnée pour questionnaire

jeudi 6 août 2009 à 08:34:16 | Structure de base de donnée pour questionnaire

muraone

Bonjour,

Je dois réaliser un formulaire dans mon application (que je développe en C++ avec Qt) et j'aimerais stocker les réponses de ce formulaire dans une base de donnée (SQL).

En bref, à chaque question il y a des réponses mulitples (des checkbox à cocher) ainsi qu'une case autre qui permet à l'utilisateur de rentrer du texte.

Voici par exemple, ce que pourrait être une question ainsi que ses réponses.

Pourquoi avez désinstaller l’application ?

1. L’application n’a pas fonctionnée
2. L’application est trop compliquée
3. L’application ne correspond pas à vos besoin
4. Autre :



Si l'utilisateur choisit autre, il peut rentrer quelque chose (une phrase).
Après quelques recherches sur internet, j'ai déjà pu écrire la structure suivante:

Tables :

1. questionnaires {id_questionnaire, nom_questionnaire}
2. questions {id_question, id_questionnaire, libellé_question}
3. choix { id_choix, id_question, , valeur}
4. participants {id_participant, id_questionnaire, nom, prenom, email, ...}
5. reponses {id_questionnaire, id_question, id_participant, id_choix, text}


Exemple d'utilisation:

table questionnaires:
1 | Questionnaire désinstallation

table questions :
1 | 1 | Pourquoi avez désinstaller l’application ?

table choix:
1 | 1 | L’application n’a pas fonctionnée
2 | 1 | L’application est trop compliquée
3 | 1| L’application ne correspond pas à vos besoin
4 | 1 | Autre

table participants:
1 | 1 | Nom | Prenom | email

table reponses :
1 | 1| NULL | 4 | Je n’ai pas aimé le design

L'utilisateur n'est pas obliger de rentrer ses informations personnelles, c'est pourquoi j'ai mis en exemple dans la table reponses NULL comme id_participant.

Voilà, avant de poursuivre plus loin, je voudrais savoir si la structure était correcte étant donné que je suis débutant avec les bases de données.

Merci d'avance



Cette discussion est classée dans : table, application, question, id, questionnaire


Répondre à ce message

Sujets en rapport avec ce message

auto increment [ par bob ] Bonsoir ! Alors voila, j'ai une question qui va etre surement trés simple pour vousvoila le sql de mla table CREATE TABLE `blogs` ( `id` smallint(6) une requete qui me casse la tête [ par chmouette ] Salut les gens!Mon problème est purement SQL. J'ai une table Ma Table avec des champs tels que :+-------------------------+ !            MaTable  &nbs requête sur le résultat d'une requête [ par sev622 ] Bonjour, J'ai un problème dans la construction de ma requête. J'ai une table avec 2 champs numériques : id_p, id_f Je veux compter le nombre d'id_p qu erreur 1785 [ par sev622 ] Bonjour, Je crée des tables avec pas mal de foreign key et j'ai l'erreur suivante :Serveur : Msg 1785, Niveau 16, État 1, Ligne 1L'introduction d'une help pour requete SQL [ par lenneth666 ] Voila j'ai une table avec les champs suivants : ens_id form_id mat_id annee_id nb ens_id,form_id et mat_id sont une clé composé de cette table. La Problème de requête à double jointure ... HELP ! [ par vladam ] Hello,Voici mon problème.J'ai une table "Table_3" avec 3 champsle premier ID numériquele deuxième ID2 numériquele troixième ID3 numériquej'ai une seco INSERT a l'id qu'on vient de DELETE [ par Bassman ] Voila j'aimerais savoir sous mysql comment forcé l'insertion dès le "départ", c'est a dire, par exemple dans votre table utilisateur vous venez d'en s Plusieurs eregistrement dans un t-uple [ par juvamine ] Bonjour,J'ai une table table_commentaire[id_com,id_obj,intitule,libelle]1 id_obj peut avoir 1 ou plusieurs commentaires.Ex:id_com   id_obj   intitulé  Probleme creation cles primaires [ par Usual suspect ] Bonjour, comment creer une cle primaire d'une table en fonction d'un cle primaire d'une autre table (exigence du cahier des charges)? Exemple : table if dans une procédure stocké ? [ par jesusonline ] Bonjour, je ne connais pas encore SQLj'ai une table articles qui a un champ ID et je voudrais une fonction stocké qui prend en paramètre un ID et qui


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,903 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales