Я разрабатываю базу данных, которая содержит вопросы, ответы и категории.
Один вопрос может принадлежать многим категориям, а одна категория может иметь много вопросов.Таким образом, это отношение многие ко многим.
Одна таблица вопросов
Одна таблица категорий
Одна таблица, содержащая первичные ключи двух таблиц выше
Так что теперь мой вопросНужно или «лучше» хранить ответы (a, b, c, d, e) в собственной таблице с именами ответов?Тогда таблица ответов имеет внешний ключ к первичному ключу в таблице вопросов.
Или я должен просто иметь 5 столбцов в таблице вопросов, содержащих также ответы с правильным ответом?
После того, что я прочитал, ненормально иметь отношения один к одному.
Заранее спасибо!