Во-первых, я думаю, что этот вопрос может быть связан с любым языком, но я указал, что использовал.
Извините, если я тоже начинаю скучать, но я пытаюсь найти лучший способ построить динамическую систему управления опросами. Мой клиент в основном сказал мне, что данные должны храниться в MS SQL, поскольку у его клиента есть только коннектор MS SQL для SAS, который будет делать отчеты.
Моя логика пока такова: 1-й. Настройте сам опрос, т. е. запросите название, краткий обзор и т. д. и т. д. 2-й. Определите свои вопросы. 3-й. Опубликовать опрос.
Что я сделал до сих пор, так это то, что когда они «опубликуют опрос», я создал специальную таблицу базы данных для этого опроса, в которой будут храниться ответы. Со стороны администратора они не смогут изменить вопросы, может быть, заголовок вопроса, но это все. Они не могут добавлять/удалять вопросы.
Вопрос в том, хорошо ли создавать отдельные таблицы базы данных? Единственное, что меня беспокоит, это то, что, скажем, администратор создает около 30 вопросов, у меня будет 30 столбцов в этой выделенной таблице. Кроме того, таким образом системе SAS может быть легко извлекать данные для отчетности. Кстати, администратор не увидит ответы на опрос в панели администратора.