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