문제
다음 ERD에 대한 설명으로 적절하지 않은 것은?
수강은 학생과 과목 사이의 M:N 관계를 해소하는 엔터티이다.
① 학생은 여러 수강 내역을 가질 수 있다. ② 과목은 여러 수강 내역에 포함될 수 있다. ③ 수강은 학생과 과목의 관계에서 발생하는 행위 엔터티로 볼 수 있다. ④ 과목 인스턴스를 추가하려면 반드시 학생 인스턴스가 먼저 필요하다.
정답
4번
해설
정답: 4. 과목은 독립적으로 존재할 수 있는 엔터티이므로 과목 인스턴스를 추가하기 위해 학생 인스턴스가 반드시 필요한 것은 아니다.
오답 풀이
- 1번: 학생 1명은 여러 수강 내역을 가질 수 있다.
- 2번: 과목 1개는 여러 학생의 수강 내역에 포함될 수 있다.
- 3번: 수강은 학생과 과목 사이에서 발생하는 행위 엔터티이다.
- 4번: 과목 자체는 학생 없이도 등록될 수 있으므로 부적절하다.
보충 개념 M:N 관계는 보통 교차 엔터티 또는 행위 엔터티로 해소한다. 학생과 과목 사이의 수강 엔터티가 대표적인 예이다.