Since the questionnaires can always change, and the questions themselves can be long, it seems silly to use the questions as column names. Is there any agreement or proven method for storing the questionnaire in the database?
I thought of having a table with (Question-ID, Question), and then a second table for the question and answer identifier. But this solution may be too slow, because a third connection is required to join questions to a specific user.
source
share