Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di rambco
    Registrato dal
    Aug 2001
    Messaggi
    582

    [ACCESS] Struttura per indagine

    Devo costruire un DB per contenere delle schede di sondaggi per poi lavorare sui dati per delle statistiche..
    Il questionario è composto, dalla descrizione del soggetto intervistato, e poi da una serie di domande a risposta chiusa !
    Come è meglio organizzare secondo voi il tutto ?
    Creare una sola tabella in cui mettere tutti i dati del soggetto ed tante colonne quante sono le domande ?

  2. #2
    Utente di HTML.it L'avatar di rambco
    Registrato dal
    Aug 2001
    Messaggi
    582
    nessuno sa darmi un consiglietto ?

  3. #3
    Utente di HTML.it L'avatar di ibykos
    Registrato dal
    Feb 2005
    Messaggi
    201
    io userei:

    -tabella utente-

    int id_utente (chiave primaria)
    nome
    cognome ...

    -tabella domande-

    int id_domanda (chiave primaria)
    testo

    -tabella utente_domanda-

    id_utente
    id_domanda
    Risposta

    In quest'ultima tabella la chiave primaria è esterna e composta da Id_utente e Id_domanda, presupponendo che ogni utente possa dare una sola risposta ad una domanda.

    Perché così? Perché con questa struttura posso effettuare con facilità queste query:

    Trovare la percentuale di risposte 'si' alla domanda 1:

    codice:
    SELECT COUNT (*) / ( SELECT COUNT  (*)
                                   FROM utente_domanda
                                   GROUP BY id_domanda
                                   HAVING id_domanda='1' ) * 100 as percentuale
    
    FROM utente_domanda
    GROUP BY id_domanda, risposta
    HAVING id_domanda = '1' AND risposta = 'si' ;
    Ordinare le persone per gradimento (se le risposte sono, per esempio, 5,4,3,2,1,0)

    codice:
    SELECT id_utente,nome,cognome, SUM(risposta) as gradimento
    FROM tabella_utente as tu, utente_domanda as ud
    WHERE tu.id_utente = ud.iutente
    GROUP BY id_utente, nome, cognome
    ORDER BY gradimento DESC;

  4. #4
    Utente di HTML.it L'avatar di rambco
    Registrato dal
    Aug 2001
    Messaggi
    582
    perfetto... grazie mille...penso prorpio che organizzero cosi...
    In quanto alla maschera come la posso comporre?
    Avevo pensato al form con tutte le domande e poi mettere degli insert alla pressione di un tasto salva che dici ?

  5. #5
    Utente di HTML.it L'avatar di rambco
    Registrato dal
    Aug 2001
    Messaggi
    582
    un aiutiiiiino

  6. #6
    Utente di HTML.it L'avatar di ibykos
    Registrato dal
    Feb 2005
    Messaggi
    201
    Queste sono scelte da progettista, non so se devi realizzare un questionario interno o un questionario pubblico, ma già solo da questo cambiano molte cose.
    Ciao!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.