我正在构建一个涉及学生和顾问的 Web 应用程序。学生将选择他的独立学习,并且顾问将对其进行监督。我正在努力为我的程序找到正确的关系。
基本上我的应用程序中的演员是。
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)
但问题是我需要一张表来表明顾问 A 监督学生 X。我应该怎么做?