Angenommen, ich habe eine Student-Tabelle, sie hat eine int-ID. Ich habe einen festen Satz von 10 Multiple-Choice-Fragen mit 5 möglichen Antworten. Ich habe eine normalisierte Antworttabelle, die die Frage-ID, die Student.answer (1-5) und die Student.ID hatHilfe zur SQL-Abfrage - Bewertung mehrerer Auswahltests
Ich versuche, eine einzelne Abfrage zu schreiben, die alle Ergebnisse über einen bestimmten Prozentsatz zurückgibt. Zu diesem Zweck schrieb ich eine einfache UDF, die die Student.answers und die richtige Antwort akzeptiert, so dass es 20 Parameter hat.
Ich beginne mich zu fragen, ob es besser ist, die Antworttabelle zu denormalisieren, bringen Sie es in meine Anwendung und lassen Sie meine Anwendung das Scoring machen.
Wer hat jemals so etwas in Angriff genommen und einen Einblick bekommen?