Я думаю о том, как структурировать таблицы базы данных в моем приложении Ruby on Rails.Это приложение, которое позволит отправлять академические опросы среди студентов.Но так как у меня не было большого опыта в проектировании баз данных, я не знаю ответа на следующие вопросы:
Что из следующего должно выглядеть в моих таблицах?
Survey
ID
questions (has_many)
etc...
Questions
ID
question (string)
response (has_many)
Answers
ID
questions (belongs_to)
response-text (string)
или ...
Survey
ID
questions (has_many)
etc...
Questions
ID
question (string)
responses (string, or hash, or something. Don't even know if this is possible.)
Или я должен сделать что-то совершенно другое?