学生とアドバイザーに関する 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 を監督していることを示すテーブルが必要なことです。どうすればよいでしょうか?