Хорошо, я думаю, что в задании чего-то не хватает, поэтому я попытаюсь с моим плохим знанием реального мира: о)
Кто такие студенты? Они ходят в школу (-и), они могут учиться в более чем одной школе (особенно в университетах), они могут даже позже репатировать ту же школу и т. Д.
Достаточно ли соединительной таблицы как есть (с PK над обоими идентификаторами), чтобы смоделировать эти отношения?
короткий ответ: нет
длинный ответ: все еще нет, но для подмножества простых случаев этого достаточно (у вас один из них?).
Если вы хотите расширить db позже для всех этих случаев, потребуется суррогатное PK (ваш ID). Я бы поставил ID там, если у меня есть только сомнения, что это может потребоваться (так как не так много, чтобы потерять).
Как указано в первом предложении, правильный ответ: «Мы не знаем», поскольку отсутствуют требования и контекст применения.