Это зависит от того, чего вы хотите достичь. Но из деталей вашего вопроса я могу предположить, что вам нужна таблица, содержащая все разные курсы.
курсы
+-----------+---------+
| COURSE_ID | NAME |
+-----------+---------+
| 1 | Math |
| 2 | Science |
+-----------+---------+
И таблица журнала истории
courses_years
+-----------+------+
| COURSE_ID | YEAR |
+-----------+------+
| 1 | 2018 |
| 1 | 2019 |
| 2 | 2019 |
+-----------+------+
Первая таблица - это главная таблица со всеми атомарными объектами. У вас есть первичный ключ, основанный на автоматическом увеличении номера (что сомнительно, но для другого вопроса) и уникальном ограничении имени.
Вторая таблица - это просто таблица журнала истории ваших курсов. У вас есть внешний ключ, указывающий на course_id , и первичный ключ, основанный на двух столбцах.