私は学生テーブルを持っていますが、それはint IDを持っています。私は5つの可能な答えで10の多項選択問題の固定セットを持っています。私は質問ID、Student.answer(1-5)とStudent.IDを持つ正規化された回答テーブルを持っていますSQLクエリのヘルプ - 複数の選択テストの採点
私は特定のpecentage上のすべてのスコアを返す単一のクエリを作成しようとしています。この目的のために、私はStudent.answersと正しい答えを受け入れる簡単なUDFを書いたので、20のパラメータがあります。
Answerテーブルを非正規化して、それを私のapplcationに持ってきて、私のアプリケーションにスコアリングをさせるのが良いかどうか疑問に思っています。
これまで誰もがこのようなことに取り組み、洞察力を持っていますか?