문제
상호배타 관계에 대한 설명으로 옳지 않은 것은?
① 하나의 상위 엔터티 인스턴스가 여러 하위 유형 중 하나에만 속해야 하는 경우를 표현할 수 있다. ② 상호배타 관계는 하위 엔터티 간 중복 소속을 제한하는 의미를 가진다. ③ 상호배타 관계는 배타적 상속을 표현할 수 없다. ④ 상호배타 여부는 업무 규칙에 따라 결정된다.
정답
3번
해설
정답: 3. 상호배타 관계는 하위 유형 간 중복을 허용하지 않는 배타적 상속 구조를 표현할 수 있다.
오답 풀이
- 1번: 상위 인스턴스가 하나의 하위 유형에만 속하는 구조를 표현한다.
- 2번: 하위 유형 간 중복을 제한한다는 설명은 적절하다.
- 3번: 배타적 상속을 표현할 수 없다는 설명은 틀리다.
- 4번: 상호배타 여부는 업무상 동시에 속할 수 있는지에 따라 결정된다.
보충 개념 슈퍼타입과 서브타입 관계에서 배타성은 한 인스턴스가 여러 서브타입에 동시에 속할 수 있는지 여부를 나타낸다. 상호배타는 동시에 여러 하위 유형에 속할 수 없다는 의미이다.