데이터베이스의 종류에 대한 설명으로 옳지 않은 것은?
- ①계층형 데이터베이스는 족보와 같은 단순한 트리구조를 가지고 있으며, 데이터 갱신은 용이하나 검색과정이 폐쇄적이다.
- ②네트워크형 데이터베이스는 하나의 개체가 여러 부모와 자녀를 가질 수 있으며, 필요한 개체의 검색을 위해서는 상위계층의 검색이 필수적이다.
- ③관계형 데이터베이스는 개체를 2차원 테이블 형태로 표현하고, 데이터 구조가 간단하여 이해하기 쉽다.
- ④객체지향형 데이터베이스는 공간객체의 다양한 내외부적인 관계를 다룰 수 있으므로 복잡한 객체로 구성된 현실세계를 재현하는 데 효과적이다.
선지를 골라 바로 채점해 보세요.
정답 ② — 네트워크형 데이터베이스는 계층형 데이터베이스의 제약을 보완하여 개체 간의 유연한 관계를 허용하며, 특정 개체 검색 시 반드시 상위 계층을 거쳐야 하는 것은 아닙니다. 따라서 상위계층 검색이 필수적이라는 설명은 옳지 않습니다.
선지별 오답 이유
- ① 계층형 데이터베이스는 부모-자식 관계의 트리구조로 되어 있어 단순한 데이터 표현에 적합하지만, 데이터 갱신 시 복잡한 종속성으로 인해 용이하다고 보기 어려울 수 있으며, 검색 경로가 고정되어 유연성이 부족합니다.
- ② 네트워크형 데이터베이스는 하나의 개체가 여러 부모를 가질 수 있어 계층형보다 복잡한 관계를 표현할 수 있습니다. 필요한 개체 검색 시 상위 계층부터 검색하는 것이 필수는 아니며, 여러 접근 경로를 통해 데이터를 탐색할 수 있어 유연성이 향상됩니다.
- ③ 관계형 데이터베이스는 데이터를 행과 열로 구성된 2차원 테이블 형태로 표현하며, 논리적 구조가 직관적이고 간단하여 사용자가 이해하고 다루기 쉽다는 장점이 있습니다.
- ④ 객체지향형 데이터베이스는 현실 세계의 복잡한 객체를 클래스로 모델링하고, 속성과 행위를 함께 캡슐화하여 표현합니다. 특히 공간객체와 같이 다양한 내외부적 관계를 가진 복잡한 데이터 모델링에 효과적입니다.
관련 개념
데이터베이스의 종류는 크게 계층형, 네트워크형, 관계형, 객체지향형 등으로 나눌 수 있습니다.
각 모델은 데이터를 저장하고 관리하는 방식에 차이가 있으며, 데이터 간의 관계를 표현하는 유연성과 접근 방식이 다릅니다.
특히 지적 및 공간 정보 분야에서는 복잡한 공간 객체와 그 관계를 효율적으로 다루기 위해 다양한 데이터베이스 모델이 활용됩니다.
각 모델은 데이터를 저장하고 관리하는 방식에 차이가 있으며, 데이터 간의 관계를 표현하는 유연성과 접근 방식이 다릅니다.
특히 지적 및 공간 정보 분야에서는 복잡한 공간 객체와 그 관계를 효율적으로 다루기 위해 다양한 데이터베이스 모델이 활용됩니다.
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음) · AI 해설 · 자동 검증 통과