Организация на странице является рассмотрением рассмотрения. Я не стал бы беспокоиться об этом при разработке схемы.
У вас могут возникнуть вопросы родителей / детей (например, не задавайте вопросы о беременности, если пол мужской; задавайте вопросы о раке, только если у пациента был рак и т. Д.)
Анкета может иметь связанную историю: Вопросы могут быть добавлены или удалены в указанные даты. Я бы добавил даты вступления в силу и срок действия для каждого вопроса.
В анкете есть еще один или несколько вопросов.
Вопрос может иметь один или несколько возможных ответов (например, множественный выбор), но только один заданный или выбранный ответ.
Ответ может иметь тип. Каждый тип будет иметь свою собственную таблицу с отношением внешнего ключа к своему типу и вопросу.
Дерево / иерархия решений может работать лучше, чем реляционные таблицы. Это может быть полезно для XML и NoSQL.
Это может помочь вам разработать схему. Удачи.