Ik ben bezig om een enquete online te zetten, maar zit met wat vragen omtrent het database ontwerp.
De enquete bestaat uit ongeveer 20 vragen. Hoe je op sommige vragen antwoordt bepaalt naar welke volgende vraag je gaat. Bij sommige vragen zijn meerdere antwoorden mogelijk.
Het makkelijkst is natuurlijk om alle antwoorden in 1 tabel te stoppen, maar volgens mij wordt dit alles wat onoverzichtelijk als je een tabel krijgt met meer dan 30 kolomen.
Bovendien zit je dan met het feit dat sommige bepaalde vragen niet hoeven te beantwoorden, maar de genenen die die vraag wel beantwoorden verplicht een antwoord moeten geven. (dit is opzich nog wel op te lossen in de applicatie)
Maar voor elke vraag 1 tabel maken is ook niet efficient. Bovendien moet je dan elke tabel met elkaar linken.
Ik wil gebruik gaan maken van MySQL en PHP
Graag zou ik wat iedeen van jullie horen over hoe ik het best me Database ontwerp kan maken.
De enquete bestaat uit ongeveer 20 vragen. Hoe je op sommige vragen antwoordt bepaalt naar welke volgende vraag je gaat. Bij sommige vragen zijn meerdere antwoorden mogelijk.
Het makkelijkst is natuurlijk om alle antwoorden in 1 tabel te stoppen, maar volgens mij wordt dit alles wat onoverzichtelijk als je een tabel krijgt met meer dan 30 kolomen.
Bovendien zit je dan met het feit dat sommige bepaalde vragen niet hoeven te beantwoorden, maar de genenen die die vraag wel beantwoorden verplicht een antwoord moeten geven. (dit is opzich nog wel op te lossen in de applicatie)
Maar voor elke vraag 1 tabel maken is ook niet efficient. Bovendien moet je dan elke tabel met elkaar linken.
Ik wil gebruik gaan maken van MySQL en PHP
Graag zou ik wat iedeen van jullie horen over hoe ik het best me Database ontwerp kan maken.