Я делаю проект для наставников в школе, создавая базу данных, и у меня возникают проблемы с поиском наилучшего способа установить связь между группами, пользователями и преподавателем группы в базе данных.
Iпусть у меня есть ученики, учителя, репетиторы, сохраните в моей таблице «пользователи» В одной группе много студентов, но есть только репетитор.
Я думаю о том, чтобы сделать это, добавив внешний ключ в свою таблицу пользователей, поэтому мойпользователи, которые являются студентами, принадлежат к группе, и у каждой «группы» есть наставник, поэтому мне нужно добавить внешний ключ к таблице «пользователи в« группах », но я не уверен, что это лучший подход.
Так что я прошу несколько предложений, спасибо за чтение