Я создаю веб-приложение, касающееся студента и консультанта.Студент выберет свое независимое исследование, а консультант будет контролировать его.Я изо всех сил пытаюсь найти правильные отношения для моей программы.
В основном, актеры в моем приложении.
a Student can select 1 independent study.
a Student can only have 1 Adviser.
an Adviser can supervise multiple Students.
a coordinator can be an adviser also
Моя попытка сделать ERD для моего приложения.
Student - > Adviser (1 to many)
Coordinator - > Adviser (1 to 1)
Но проблема в том, что мне нужна таблица, которая указывает, что советник А контролирует ученика Х. Как мне это сделать?