본문 바로가기

컴퓨터/컴퓨터 시험

정보처리 기능사 - 데이터베이스의 종류 문제

728x90

1. 데이터베이스 종류 개념 문제

(1) 다음 중 계층형 데이터베이스(Hierarchical Database)의 특징으로 옳지 않은 것은?

① 데이터를 트리(Tree) 구조로 저장한다.
② 한 부모가 여러 자식을 가질 수 있다.
③ 한 자식이 여러 부모를 가질 수 있다.
④ 부모-자식 관계로 데이터를 관리한다.

정답: ③ (계층형 데이터베이스에서는 한 자식이 여러 부모를 가질 수 없음! 네트워크형 데이터베이스와의 차이점!)


(2) 네트워크형 데이터베이스(Network Database)의 특징으로 가장 적절한 것은?

① 데이터를 테이블 형태로 저장한다.
② 부모-자식 관계만을 지원한다.
③ 하나의 자식 노드가 여러 부모 노드를 가질 수 있다.
④ SQL을 사용하여 데이터를 관리한다.

정답: ③ (네트워크형 DB는 M:N 관계를 지원하여 하나의 자식이 여러 부모를 가질 수 있음!)


(3) 관계형 데이터베이스(Relational Database)의 가장 큰 특징은?

① 데이터를 트리 구조로 저장한다.
② 데이터를 키-값 형태로 저장한다.
③ 데이터를 테이블(Table) 형태로 저장하고 SQL을 사용한다.
④ 하나의 자식 노드는 여러 부모 노드를 가질 수 있다.

정답: ③ (관계형 데이터베이스는 테이블 기반이며, SQL을 사용하여 데이터를 조회하고 조작함!)


(4) 다음 중 객체지향 데이터베이스(Object-Oriented Database, OODB)의 특징으로 옳은 것은?

① 트리 구조로 데이터를 저장한다.
② 데이터뿐만 아니라 데이터의 동작(메서드)도 함께 저장한다.
③ 정형 데이터만 저장할 수 있다.
④ 관계형 데이터베이스보다 단순한 구조를 가진다.

정답: ② (객체지향 데이터베이스는 객체 개념을 도입하여 데이터 + 메서드를 함께 저장함!)


(5) NoSQL 데이터베이스의 특징이 아닌 것은?

① 스키마(테이블 구조)가 고정되어 있다.
② 비정형 데이터(문서, JSON 등)를 저장할 수 있다.
③ 확장성이 뛰어나고 빅데이터 처리에 적합하다.
④ 관계형 데이터베이스보다 유연한 구조를 가진다.

정답: ① (NoSQL은 고정된 스키마 없이 유연한 데이터 저장이 가능함!)


(6) 다음 중 분산 데이터베이스(Distributed Database)의 특징으로 옳지 않은 것은?

① 데이터를 여러 개의 서버나 지역에 분산하여 저장한다.
② 하나의 중앙 서버에서만 데이터를 관리한다.
③ 서버 장애 시에도 데이터를 유지할 수 있다.
④ 데이터 접근 속도를 높일 수 있다.

정답: ② (분산 데이터베이스는 중앙 서버가 아닌 여러 서버에 데이터를 저장함!)


2. 데이터베이스 종류 비교 문제

(7) 다음 중 관계형 데이터베이스(RDB)와 NoSQL 데이터베이스를 비교한 설명으로 옳지 않은 것은?

① 관계형 데이터베이스는 정형 데이터를 저장하는 데 적합하다.
② NoSQL 데이터베이스는 대용량의 데이터를 빠르게 처리하는 데 적합하다.
③ 관계형 데이터베이스는 테이블 구조를 가지며 SQL을 사용한다.
④ NoSQL 데이터베이스는 정형 데이터만 저장할 수 있다.

정답: ④ (NoSQL은 정형 데이터뿐만 아니라 비정형 데이터(문서, 그래프, 키-값 등)도 저장할 수 있음!)


(8) 다음 중 데이터 웨어하우스(Data Warehouse)의 특징이 아닌 것은?

① 대량의 데이터를 분석하기 위해 사용된다.
② 실시간 트랜잭션 처리가 주된 목적이다.
③ OLAP(On-Line Analytical Processing) 기능을 지원한다.
④ 과거 데이터를 기반으로 의사 결정을 지원한다.

정답: ② (데이터 웨어하우스는 실시간 트랜잭션 처리보다는 데이터 분석을 목적으로 함!)


3. 데이터베이스 종류별 활용 예제 문제

(9) 다음 중 계층형 데이터베이스가 사용되기에 적절한 사례는?

① SNS의 친구 관계 저장
② 조직도(CEO → 부서장 → 팀원) 관리
③ 실시간 빅데이터 분석
④ 온라인 쇼핑몰의 상품 추천 시스템

정답: ② (계층형 DB는 부모-자식 관계가 명확한 조직도나 파일 시스템 관리에 적합함!)


(10) 다음 중 그래프(Graph) 데이터베이스가 사용되기에 적절한 사례는?

① 대량의 금융 거래 내역 저장
② 소셜 네트워크 친구 관계 분석
③ 기업 회계 시스템 운영
④ 관계형 데이터베이스의 테이블 관리

정답: ② (그래프 DB는 네트워크 관계(예: 친구 추천, 링크드인 관계 분석)에서 효과적!)


(11) 다음 중 분산 데이터베이스를 사용하는 것이 가장 적절한 경우는?

① 단일 컴퓨터에서 모든 데이터를 저장하고 관리할 때
② 글로벌 기업이 여러 지역의 서버에 데이터를 저장하고 관리할 때
③ 로컬 데이터베이스에서만 작업을 수행할 때
④ 간단한 주소록 데이터를 저장할 때

정답: ② (분산 데이터베이스는 여러 지역에서 데이터를 공유하고 관리하는 데 적합함!)


728x90