문제
관계(Relationship)에 대한 설명으로 가장 적절하지 않은 것은?
① 관계는 엔터티 간의 논리적 연관성을 나타낸다 ② 관계는 업무 규칙에 따라 설정되며 데이터 모델의 중요한 구성요소이다 ③ 관계는 반드시 식별관계로만 설정되어야 하며 비식별관계는 허용되지 않는다 ④ 관계명은 반드시 동사형으로만 명명해야 한다
정답
3번
해설
③이 정답입니다. 관계는 반드시 식별관계로만 설정되어야 한다는 것은 틀린 설명입니다. 관계는 식별관계와 비식별관계 모두 가능하며, 실제로 비식별관계가 더 일반적으로 사용됩니다. ①관계는 엔터티 간의 논리적 연관성을 표현하는 개념으로 맞습니다. ②관계는 업무 규칙을 반영한 데이터 모델의 핵심 요소로 맞습니다. ④관계명은 동사형('관리한다', '소속한다') 외에도 명사형('소속', '포함'), 전치사형('~의', '~에 대한') 등 다양한 형태로 명명이 가능하므로 반드시 동사형으로만 명명해야 한다는 설명도 틀렸지만, ③번이 더 명확하게 틀린 설명입니다.