학생 및 고문과 관련된 웹 응용 프로그램을 작성하고 있습니다. 학생은 자신의 독립적 인 학습을 선택하고 고문이 그것을 감독 할 것입니다. 나는 내 프로그램에 대한 올바른 관계를 찾기 위해 고심하고있다.학생/어드바이저 응용 프로그램에 대한 엔터티 관계 모델
기본적으로 내 애플리케이션의 액터는 다음과 같습니다.
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를 감독한다는 것을 나타내는 테이블이 필요하다는 것입니다. 어떻게해야합니까?
코디네이터는 하나 이상의 어드바이저를 감독 할 수 없습니까? 그들은 모두 고문입니까? 다른 고문을 감독하면 코디네이터로 지정됩니까? – Sonny
코디네이터와 학생간에 관계가 있습니까? 코디네이터와 연구간에? –
@ypercube 코디네이터는 기본적으로 학생이 제안한 선택된 연구를 승인합니다. 그 후 자문관의 직무를 감독해야합니다. 코디네이터도 고문이 될 수 있습니다. – SupaOden