Я думаю, вам нужна таблица результатов, подобная этой.
Results
--------
Student_ID (FK to Students)
Years_Subjects_ID (FK to Years_Subjects)
Score
Я не думаю, что было бы лучше иметь FK для Years и еще один FK для Subjects, потому что вы не сможетечтобы легко предотвратить строку, которая представляет предмет, который не был предложен в конкретном году.