Я разрабатываю простой модуль опроса для приложения ASP, над которым я работаю, и я хотел бы получить некоторые предложения по модели данных.
Вопросы могут быть одного из трех типов - множественный выбор, множественный ответ; множественный выбор, один ответ и свободный ответ.
Я думаю о следующих таблицах:
- Вопрос - с дискриминатором типа вопроса ifeld
- Возможные ответы - с ИД вопроса и текстовым полем ответа
- SurveyQuestionResponse- с идентификатором вопроса, ИД клиента и текстом ответа
Я делаю это слишком простым?