Я должен разработать систему анкет. Мы много обсуждали вместе, в том числе, как хранить ответы и как хранить возможные ответы. Теперь, я только что сдался своему коллеге, хотя я не согласен. Я просто хочу узнать ваше мнение об этом и почему.
Для меня это просто очень плохая идея - хранить одну и ту же информацию дважды:
У нас есть таблица question_answer, которая просто содержит идентификатор вопроса и ответ TEXT.
В другой таблице мы храним ответы, также с полем TEXT.
Моя идея состояла в том, чтобы просто связать возможный ответ с таблицей ответов по идентификатору, и если бы это был какой-то другой ответ, например открытый вопрос, я бы поместил его в необязательное текстовое поле ...