문제
다음 데이터 모델링 구성 요소의 관계를 올바르게 표현한 것은?
<조건>
- 하나의 엔터티는 두 개 이상의 인스턴스를 가질 수 있다.
- 하나의 인스턴스는 두 개 이상의 속성을 가질 수 있다.
- 하나의 속성은 하나의 속성값을 가진다.
① 엔터티와 인스턴스는 1:1, 인스턴스와 속성은 1:1, 속성과 속성값은 1:M이다. ② 엔터티와 인스턴스는 M:1, 인스턴스와 속성은 M:1, 속성과 속성값은 M:N이다. ③ 엔터티와 인스턴스는 1:M, 인스턴스와 속성은 1:M, 속성과 속성값은 1:M이다. ④ 엔터티와 인스턴스는 1:M, 인스턴스와 속성은 1:M, 속성과 속성값은 1:1이다.
정답
4번
해설
정답: 4. 엔터티는 여러 인스턴스를 가지며, 인스턴스는 여러 속성을 가지고, 각 속성은 하나의 속성값을 가진다.
오답 풀이
- 1번: 엔터티와 인스턴스, 인스턴스와 속성의 관계가 너무 제한적이다.
- 2번: 방향과 관계 수가 부적절하다.
- 3번: 속성과 속성값의 관계를 1:M으로 본 점이 부적절하다.
- 4번: 제시된 조건에 가장 적절하다.
보충 개념 엔터티는 관리 대상의 집합, 인스턴스는 개별 사례, 속성은 인스턴스를 설명하는 항목이다. 속성값은 특정 인스턴스의 특정 속성에 들어가는 실제 값이다.