256 messaggi dal 30 novembre 2004
Ciao a tutti, sto sviluppando la gestione di un questionario.
Ho le seguenti tabelle:

Questionario
- Id
- Titolo

Domande
- Id
- QuestionarioId
- Domanda
- TipoDomandaId (int)(Risposta Singola / Risposta Multipla)

Risposte
- Id
- QuestionarioId
- DomandaId
- Risposta
- Valore (int)
- IsCorretta(bool)

RisposteUtenti
- Id
- DomandaId
- Risposte (varChar dove inserire gli id delle risposte separati da, )
- ValoreRisposta (int)

Ora devo costruire la webform dove mostrare il questionario e poi salvare le risposte che l'utente da.
Qulche consiglio su come procedere?
55 messaggi dal 21 ottobre 2008
Ciao,
per quanto riguarda la tua tabella

Risposte
- Id
- QuestionarioId
- DomandaId
- Risposta
- Valore (int)
- IsCorretta(bool)

il campo QuestionarioId è inutile in quanto la tabella ha già il campo DomandaId da cui nella tabella domande risali al QuestionarioId

Poi per le risposte utenti, non farei una tabella dove le risposte sono in un campo varchar separate da virgola come hai fatto tu

RisposteUtenti
- Id
- DomandaId
- Risposte (varChar dove inserire gli id delle risposte separati da, )
- ValoreRisposta (int)

piuttosto farei una tabella di inclusione di questo tipo:

- Id
- IdUtente
- IdRisposta

da questa tabella associ, molto più semplicemente le risposte da te da ogni utente.

Ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.