Добрый день. Реализую на сайте что-то типа конструктора квизов. Аля - Marquiz. Суть в том, чтобы заказчик в админке сам эти квизы создавал и на нужной странице подключал.
Логика создания следующая:
Название квиза
Вопрос
Ответ 1
Ответ 2
Ответ 3
Вопрос
Ответ 1
Ответ 2
Ответ 3
И так далее...
Вопрос: Как их лучше хранить в БД? Я вижу 2 варианта
1. Всё хранить в1 таблице Nestedset. Но мне кажется - это не очень правильно будет, так там же и названия будут, а все остальные поля NULL
2. Отдельно таблица сущности квиз, содержащая название квиза, возможно картинку, и отдельно Nestedset таблица с вопросами и ответами и так далее
Или возможно есть варианты лучше? Буду благодарен за ответ)
прикрепляю скрин для наглядности