Frågan#1
Hej,
Jag har för avsikt att lägga till en funktion i min databas så att jag dynamiskt kan skapa undersökningsformulär. Nu har jag gjort ett första utkast och tänkte att det vore bra med lite kommentarer och synpunkter på det innan jag går vidare.
Följande tabellstruktur har jag tagit fram:
tblSurvey
=======
surveyID
name
date
tblQuestions
=========
qID
question (frågan i klartext)
type (talar om när jag dynamiskt skapar formuläret om det ska vara 5 radio buttons, 4 radio buttons, fritextfält eller kryssrutor där fler alternativ kan vara rätt.)
tblAnswers
========
answerID
answerNumber (används om det är ett värde som tas emot i formuläret)
answerText (används om det är ett fritextsvar som efterfrågas)
date
tblSubAnswers
===========
subAnswerID
subAnswer (om jag väljer att använda kryssrutor där mer än ett svarsalternativ kan vara rätt behöver jag lagra detta i en ytterligare tabell. I tblAnswers får jag markera genom en flagga att den posten har underposter)
tblMember (denna tabell har jag sedan tidigare och länkar ihop svar med en användare)
========
memberID
Följande relationer har jag indentifierat:
tblSurvey - tblQuestions (1-*)
tblQuestions - tblAnswers (1-*)
tblAnswers - tblSubAnswers (1-*)
Jag skulle nu vilja ha lite spontana reaktioner på vad ni tycker om layouten så här långt :) Tidigare sökte jag lite på forumet för att se vad som redan var sagt om detta. Hittade dock inget som var helt likt det jag sökte efter.
Trevlig helg på er! :birp