[9급 지방직 지적전산학개론 2018년 19번]

데이터베이스 모형에 대한 설명으로 옳지 않은 것은?
지적전산학개론
  1. ①계층형은 트리(Tree) 구조를 가지고 있다.
  2. ②네트워크형은 계층형의 개량형으로 하나의 객체가 여러 개의 부모 레코드와 자식 레코드를 가질 수 있는 구조이다.
  3. ③관계형은 객체지향형의 단점을 보완한 것으로 복잡한 객체로 구성된 현실세계를 재현하는 데 효과적이다.
  4. ④객체지향형은 객체지향 프로그래밍 기술을 데이터베이스에 적용시킨 것이다.

선지를 골라 바로 채점해 보세요.

정답 ③ — 관계형 데이터베이스는 객체지향형 데이터베이스보다 먼저 개발되었으며, 객체지향형 데이터베이스는 관계형 데이터베이스의 단점을 보완하고 복잡한 현실세계를 객체로 재현하는 데 효과적입니다. 따라서 관계형이 객체지향형의 단점을 보완했다는 설명은 잘못되었습니다.

선지별 오답 이유

  • ① 계층형 모델은 데이터를 트리(Tree) 형태로 구성하여 부모-자식 관계를 통해 데이터를 관리하는 구조로, 하나의 부모가 여러 자식을 가질 수 있습니다. 이는 올바른 설명입니다.
  • ② 네트워크형 모델은 계층형 모델을 확장한 형태로, 하나의 객체가 여러 개의 부모 레코드와 자식 레코드를 가질 수 있어 다대다(N:M) 관계를 효과적으로 표현할 수 있습니다. 이는 올바른 설명입니다.
  • ③ 관계형 모델은 1970년대에 제안되었고, 객체지향형 모델은 1980년대 후반에 관계형 모델의 단점, 특히 복잡한 데이터 구조와 현실 세계 객체 모델링의 한계를 극복하기 위해 등장했습니다. 따라서 관계형이 객체지향형의 단점을 보완했다는 설명은 옳지 않습니다.
  • ④ 객체지향형 모델은 객체지향 프로그래밍(OOP) 패러다임의 개념(캡슐화, 상속, 다형성 등)을 데이터베이스에 적용하여 복잡한 데이터를 효율적으로 관리하려는 시도입니다. 이는 올바른 설명입니다.

관련 개념

데이터베이스 모델은 데이터의 논리적 구조를 정의하는 방식입니다. 주요 모델로는 계층형, 네트워크형, 관계형, 객체지향형, 객체관계형 등이 있습니다.
관계형 데이터베이스는 데이터를 테이블(릴레이션) 형태로 저장하며, 가장 널리 사용됩니다.
객체지향형 데이터베이스는 복잡한 객체 데이터를 효율적으로 처리하기 위해 객체지향 개념을 도입했습니다.

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음) · AI 해설 · 자동 검증 통과

신고가 접수됐습니다. 감사합니다.

오류 신고