まず、この質問はどの言語にも関係があると思いますが、使用しているものを指定しました。
私も退屈し始めたらすみませんが、動的な調査管理システムを構築するための最良の方法を見つけようとしています. 私のクライアントは基本的に、レポートを作成する SAS 用の MS SQL コネクタしか持っていないため、データは MS SQL に保存する必要があると私に言いました。
これまでの私の論理は次のとおりです。調査自体を設定します。つまり、タイトル、簡単な概要などを尋ねます。質問を定義します。3番目。調査を公開します。
これまでに行ったことは、彼らが「調査を公開する」ときに、回答を格納するこの調査専用のデータベース テーブルを作成したことです。これの管理者側からは、質問、おそらく質問のタイトルを変更することはできませんが、それはそれについてです. 質問を追加/削除することはできません。
質問は、個々のデータベース テーブルを作成することは良いことですか? 私の唯一の心配は、管理者が 30 の質問を作成すると、その専用テーブルに 30 列が作成されることです。それに伴い、この方法は、SAS システムがレポート用のデータを簡単に取り込むことができる場合があります。管理者は、管理パネルで調査の回答を確認できません。