학습용 기출·복원자료 분류 확인SQLD · 2023년 50회 SQL 기본 및 활용 · 16번
두 엔터티가 관계에 반드시 참여해야 함을 나타내는 설명은?
1
양쪽 최소 참여수가 모두 1이다.
정답 근거관계의 최소 참여수 1은 해당 엔터티 인스턴스가 관계에 반드시 참여한다는 뜻이다. 양쪽이 모두 1이면 어느 쪽도 관계 없이 독립적으로 존재할 수 없다. 따라서 1번 보기 ‘양쪽 최소 참여수가 모두 1이다.’의 적용 여부를 문제 조건과 대조해야 한다.
2
양쪽 최소 참여수가 모두 0이다.
오답 이유0은 선택 참여를 뜻해 관계 없는 인스턴스를 허용한다. 따라서 2번 보기 ‘양쪽 최소 참여수가 모두 0이다.’의 적용 여부를 문제 조건과 대조해야 한다.
3
한쪽 최대 참여수만 M이다.
오답 이유최대 참여수는 가능한 개수이고 필수 참여 여부를 결정하지 않는다. 따라서 3번 보기 ‘한쪽 최대 참여수만 M이다.’의 적용 여부를 문제 조건과 대조해야 한다.
4
관계명이 생략되어 있다.
오답 이유‘관계명이 생략되어 있다.’은 이 문항에서 요구하는 ‘양쪽 최소 참여수가 모두 1이다.’의 정의·역할과 구분된다. 관계의 최소 참여수 1은 해당 엔터티 인스턴스가 관계에 반드시 참여한다는 뜻이다. 양쪽이 모두 1이면 어느 쪽도 관계 없이 독립적으로 존재할 수 없다. 따라서 4번 보기 ‘관계명이 생략되어 있다.’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION
정답 1번
핵심 판단은 1번 ‘양쪽 최소 참여수가 모두 1이다.’입니다. 관계의 최소 참여수 1은 해당 엔터티 인스턴스가 관계에 반드시 참여한다는 뜻이다. 양쪽이 모두 1이면 어느 쪽도 관계 없이 독립적으로 존재할 수 없다.