Я понимаю, что вопрос заключается в следующем: «Как я могу смоделировать отношения между учеником и классами?»
Начать можно с такой модели класса:
то есть отношение N: M между классом и учеником.
Это обычно разрешается в таблице или классе, соответственно. Это имеет то преимущество, что вы можете иметь атрибуты на grade_received (например, дату получения):
NB: имена классов, а также имена типов сущностейобычно должен быть единичным ( класс вместо класс )