문제
다음 중 개체 관계 모델(Entity Relationship Model)에 관한 설명으로 옳지 않은 것은?
① 개념적 설계에 가장 많이 사용되는 모델로 개체 관계도(ERD)가 가장 대표적이다. ② 개체집합과 관계집합으로 나누어서 개념적으로 표시하는 방식으로 특정 데이터베이스 관리 시스템(DBMS)을 고려한 것은 아니다. ③ 데이터를 개체(entity), 관계(relationship), 속성(attribute)과 같은 개념으로 표시한다. ④ 개체(entity)는 가상의 객체나 개념을 의미하고, 속성(attribute)은 개체를 묘사하는데 사용될 수 있는 특성을 의미한다.
정답
4번
해설
정답: 4. 개체(entity)는 가상의 것이 아니라, 현실 세계에서 독립적으로 존재하며 식별 가능한 실제 사물이나 개념(예: 학생, 과목)을 의미한다. '가상의 객체'라는 표현이 옳지 않다.
오답 풀이
- 1번: ER 모델은 개념적 설계 단계에서 가장 많이 쓰이며 ERD가 대표적이므로 옳다.
- 2번: ER 모델은 특정 DBMS와 무관하게 개념적으로 표현하므로 옳다.
- 3번: 개체·관계·속성으로 데이터를 표현하므로 옳다.
- 4번: 개체를 '가상의 객체'로 규정한 점이 옳지 않다.
보충 개념 ER 모델에서 개체는 사각형, 속성은 타원, 관계는 마름모로 표현한다. 개체는 식별 가능한 실세계 대상이며, 속성은 그 개체의 특성이다.