Beste SQL-Forumisten,
Momenteel ben ik bezig met het maken van een feedback systeem, hierin kunnen mensen een eigen feedback formulier maken en deze laten beantwoorden via de mobiel.
Nu wil ik gebruik gaan maken van drie tabellen:
1) [Feedbackformulier] ID Code Titel Username Datum
2) [Feedbackvragen] ID FID(zie 1) Vraag Type(BV. open, range etc.)
3) [Feedbackantwoord] ID FID(Zie 1) VID(Zie 2) Antwoord Username IP Datum
Er wordt dus eerst een feedback formulier ingezet en daaraan worden via een andere database Vragen aan gekoppeld, elke vraag een eigen SQL rij. (Zeg per feedback max. 25 vragen, ofwel 25 rijen per feedbackformulier)
Vervolgens wordt het feedback formulier geopend en uitgelezen welke vraag en soort vraag hier bij hoort. De beantwoorden geeft antwoord op de 25 vragen ofwel 25 rijen in (3) per beantwoorder ofwel indien 100 beantwoorders 2500 rijen...
Is dit een goede manier of hebben jullie een betere manier zodat er minder rijen ontstaan. Ik wil wel zo dat er eerst een feedbackformulier wordt aangemaakt, vervolgens (max. 25 vragen) toegevoegd kunnen worden en dan moet daarop geantwoord worden.
Ik beluister graag jullie ideeën!
Met vriendelijke groet,
Mark
[Toevoeging]
Eventueel zat ik anders ook te denken aan twee tabellen.
1. [Feedbackformulier_Vraag] ID Code Titel Username Datum Q1 T1 Q2 T2 (etc. t/m Q25 T25, Waarbij Q de vraag is en T de type)
2. [Feedback antwoord] ID FID(zie 1) Username IP Datum A1 A2 A3 (etc. t/m A25 waarbij A voor antwoord is)
Minder rijen nodig op deze manier!
1.739 views