Скажем, у меня есть таблица Student, у нее есть идентификатор int. У меня есть фиксированный набор из 10 вопросов с несколькими вариантами ответов с 5 возможными ответами. У меня есть нормализованная таблица ответов, в которой есть идентификатор вопроса, Student.answer (1-5) и Student.IDSQL Query Help - Оценка нескольких тестов выбора
Я пытаюсь написать один запрос, который вернет все оценки за определенный фрагмент. С этой целью я написал простой UDF, который принимает Student.answers и правильный ответ, поэтому он имеет 20 параметров.
Я начинаю задаваться вопросом, лучше ли денормализовать стол ответов, привести его в мой ассемблер и позволить моему приложению делать подсчет очков.
Кто-нибудь когда-либо занимается чем-то подобным и понимает?