Если вы уже говорите о разбиении и вычислении, не храните это как массив.
Независимо от теории отношений и традиционных правил нормализации и догм, это просто дизайн, который дает вам МИНИМАЛЬНУЮ гибкость.
Сделайте каждый результат экзамена подряд.
Я не пытаюсь предвидеть все, но есть очень большое количество вещей, которые облегчает этот более гранулированный (и, да, нормализованный) и только немного более дорогостоящий дизайн, который вам может понадобиться, а может и не понадобиться сейчас, а может и может не понадобиться в будущем:
Выбрасывая самый высокий и самый низкий результат? Вам придется разрезать массив и отсортировать его.
Усреднение? Вам придется нарезать его и подвести итог
Анализ результатов экзамена по экзамену среди студентов? Вам придется нарезать и поворачивать
Сортировка для подсчета (или, например, британские GCSE, где это может быть 7 As и 2B)? Вам придется нарезать и сортировать
Обратите внимание, что все эти нарезки и сортировки очень дешевы в индексированном, нормализованном дизайне.