В настоящее время я полностью остановился в размышлениях.
У меня есть таблица с именем Account, которая имеет атрибуты accountID (PK), firstName, lastName и т. Д., И я создал таблицу с именемКласс, который имеет атрибуты classID (PK), className, classTime и т. Д. Между двумя таблицами существует отношение многие ко многим.
Мне нужно разорвать отношение многие ко многим.Условия: после того, как учетная запись создана, она может быть зачислена в класс как студент или преподаватель, но не одновременно.Однако учетная запись может иметь роль инструктора в одном классе и роль студента в другом классе
Так что я подумал о создании таблицы с именем Enrollment, имеющей accountID, classID и тип регистрации, но янеопределенность в отношении отношений, необходимых между учетной записью и регистрацией и регистрацией и классом.Будет ли это один аккаунт для многих зачислений?
Если кто-то будет достаточно любезен, чтобы помочь мне понять это, я был бы очень благодарен.