2017-10-22 1 views
0

E/R 모델의 두 가지 표기법에 대해 다소 혼란 스럽습니다. 왼쪽 그림은 STAFF가 TUTOR 관계에 참여해야한다는 것을 나타내지 만 학생은 TUTOR 관계에 참여하지 않아도됩니다. STAFF 엔터티 세트의 모든 직원은 TUTOR 관계에 참여해야하지만 STUDENT 엔터티 세트의 일부 학생이 참여하지 않을 수도 있음을 의미합니다. 즉, 일부 학생에게는 NULL 가정 교사가있을 수 있지만 TUTOR 관계에 참여하는 직원은 tutored-student를 가지고있다. 그러면 이것이 올바른 그래프와 동일한 아이디어가됩니까? 그 교직원은 학생이 제로가 될 수는 없지만 학생에게는 교사가 없을 수 있습니까?E/R 모델의 선택적/필수 참여

일반적으로 같습니까? 아니면 그들은 실제로 다른 의미가 있습니까? 고맙습니다! (필자는 몇 가지 비슷한 질문을 검색 한하지만 여전히 내가 알고 원하는 것을 얻을하지 않았다)

enter image description here

답변

0

내가 전에 오른쪽에 표시를 보지 못했다,하지만 그것을 해석하는 직관적 인 것 같습니다 같은 길. 한 가지 차이점은 오른쪽에있는 표기법이 두 기능 모두에 대한 룩업 (look-across) 규칙을 사용하는 반면 왼쪽에있는 표기법은 참여 제약 조건에 대한 look-here 규칙을 사용한다는 것입니다 (카디널리티 표시기에 대한 look-across 규칙 사용).