私がやろうとしているのは、管理者がアンケートを作成できるようにすることです。ユーザーが製品のレビューを書くたびに、アンケートにも記入する必要があります。これは教育シミュレーション用です。
私は現在VisualStudioを使用しており、C#でASP.NETMVC3Webサイトを開発しています。また、SQLServer2008とSQLManagementStudioを使用しています。
私はこれを行うための最良の方法を考えるのに苦労しています。
現在の私の解決策は、「最大10の質問をすることができます」と言ってから、データベースに「質問」テーブルを作成し、レビューごとにすべての回答を保存し、レビューごとに10の「回答」列を作成することです。
さらに良いのは、管理者が必要な数の質問をして、必要に応じてデータベーステーブルに列を追加できるようにすることです。これを行う方法はありますか?
または、データベースを設計するためのより良い方法はありますか?