Le dépouillement et le traitement de questionnaires
constituent une partie des activités effectuées par les sociologues.
Nous nous intéressons, dans cet exemple, à la conception d'un système
automatisé permettant de traiter des questionnaires et de produire
des résultats statistiques "classiques" dans ce domaine
: tris à plats, tris croisés, comptages à la demande...
Les données de base, utilisées dans cet exemple, sont extraites
d'une enquête réalisée en 1993-1994 sur 258 étudiants inscrits en
première année de DEUG de sociologie. L'enquête comportait 55 questions.
Le système à développer devra notamment prendre en
compte :
- la représentation et le stockage de variables quantitatives
et qualitatives
- la représentation le stockage et le traitement de questions à
réponses multiples
- la vérification du nombre de réponses théoriques (valeurs possibles)
et autorisées (une ou plusieurs) pour chaque question.
Dictionnaire des
données
Mnémonique
Libellé
Age
Age de l'individu interrogé (en années entières)
Cdrep
Code de la réponse d'un individu à une question
Fratrie
Nombre de frères et soeurs pour un individu
donné
Lbquest
Libellé de la question
Lbreponse
Libellé du code numérique représentant la
réponse d'un individu à une question
Lbsexe
Libellé du sexe de l'individu interrogé
: Masculin ou Féminin
Nbrep_aut
Nombre de réponses autorisées pour une question
donnée
Nbrep_th
Nombre de réponses théoriques pour une question
donnée
Numchoix
Numéro du choix de l'individu dans le cas
de réponses multiples (toujours 1 si la question est à réponse
unique)
Numind
Numéro de l'individu interrogé
Numquest
Numéro de la question posée
Sexe
Code sexe de l'individu interrogé (1 ou
2)
TypeQ
Type de la question posée (Q: Qualitative,
N: Quantitative)
Schéma des données
Pour un complément d'informations sur la démarche
de construction du schéma des données se reporter,
dans ces pages, à la rubrique Conception
BD.
Les attributs Cdrep, Lbreponse et Numchoix n'ont pas
été classés dans l'étape précédente,
ils interviennent dans des DF composées qui sont les suivantes
:
Les deux dernière liaisons du tableau précédent
ne sont pas, comme les autres liaisons, des contraintes d'intégrité
référencielle mais précisent simplement quels
attributs de jointure devront être utilisés pour lier
les tables REPONSE et LIBELLE_REPONSE.
6-Schéma des données
La structure de données "optimale" est la
suivante (les clés sont en caractères gras) :
Interrogations
Par mesure de simplification, la base de données
utilisée dans les questions suivantes n'est composée
que d'un sous ensemble des données de base.
Pour visualiser le contenu de chaque table de la base
de données, taper la commande :
SELECT * FROM Nom_de_ table;
dans un cadre comportant le bouton "Exécuter".
Afficher quel est (en moyenne), le nombre de frères
et soeurs d'un individu en fonction de la profession du père de
cet individu. La profession du père fait l'objet de la question
numéro 3 du questionnaire. (Réponse)