Ik ben bezig met het opzetten van een systeem voor het afnemen van enquete's. Het is de bedoeling dat men zelf enquete's en vragen kan toevoegen.
Nu zit ik al een tijdje te denken over hoe ik de verschillende dingen kan opslaan in mijn MySQL database maar ik loop op 1 aspect vast:
Bij het invoeren van een vraag moet ook aangegeven worden wat de mogelijke antwoorden zijn.
Er zijn over het algemeen de volgende mogelijkheden:
Ja - Nee
Wel - Misschien Wel - Onbekend - Misschien Niet - Niet (kies 1 v/d 5)
Een reeks van mogelijke antwoorden waaruit men meerdere kan kiezen.
Een reeks van mogelijke antwoorden waaruit men 1 optie kan kiezen.
Een open antwoord.
Nu is mijn vraag hoe ik dit het beste in 1 of misschien meerdere tabellen kan opslaan.
Zelf dacht ik aan het volgende:
tbl_answer
* idanswer
idtype_answer
answer1
answer2
.
.
.
answer24
answer25
tbl_type_answer
*idtype_answer
description
num_options
option1
option2
.
.
.
option24
option25
2 tabellen, tbl_answer en tbl_type_answer.
In tbl_answer komt het daadwerkelijke antwoord en in de tabel een verwijzing naar tbl_type_answer om te kijken welk type antwoord het is.
Maar ik ben niet helemaal tevreden met de constructie. Iemand een beter idee?
(Mocht het niet duidelijk zijn, dan hoor ik het graag.)
Nu zit ik al een tijdje te denken over hoe ik de verschillende dingen kan opslaan in mijn MySQL database maar ik loop op 1 aspect vast:
Bij het invoeren van een vraag moet ook aangegeven worden wat de mogelijke antwoorden zijn.
Er zijn over het algemeen de volgende mogelijkheden:
Ja - Nee
Wel - Misschien Wel - Onbekend - Misschien Niet - Niet (kies 1 v/d 5)
Een reeks van mogelijke antwoorden waaruit men meerdere kan kiezen.
Een reeks van mogelijke antwoorden waaruit men 1 optie kan kiezen.
Een open antwoord.
Nu is mijn vraag hoe ik dit het beste in 1 of misschien meerdere tabellen kan opslaan.
Zelf dacht ik aan het volgende:
tbl_answer
* idanswer
idtype_answer
answer1
answer2
.
.
.
answer24
answer25
tbl_type_answer
*idtype_answer
description
num_options
option1
option2
.
.
.
option24
option25
2 tabellen, tbl_answer en tbl_type_answer.
In tbl_answer komt het daadwerkelijke antwoord en in de tabel een verwijzing naar tbl_type_answer om te kijken welk type antwoord het is.
Maar ik ben niet helemaal tevreden met de constructie. Iemand een beter idee?
(Mocht het niet duidelijk zijn, dan hoor ik het graag.)