문제
다음은 데이터베이스관리시스템(DBMS)의 기능과 각 기능에 대한 설명이다. 바르게 짝지어진 것은?
| 기능 | 설명 |
|---|---|
| ⓐ 조작 기능 | (가) 데이터의 정확성과 보안성을 유지하기 위한 무결성, 보안 및 권한 검사, 병행 제어 등의 기능을 정의하는 기능 |
| ⓑ 제어 기능 | (나) 데이터 형(type), 구조, 데이터를 이용하는 방식을 정의하는 기능 |
| ⓒ 정의 기능 | (다) 데이터의 검색, 삽입, 삭제, 변경 등을 처리하기 위한 접근 수단을 정의하는 기능 |
① a-가, b-나, c-다 ② a-다, b-가, c-나 ③ a-가, b-다, c-나 ④ a-나, b-가, c-다
정답
2번
해설
정답: 2. 조작 기능(ⓐ)은 데이터의 검색·삽입·삭제·변경 접근 수단을 정의하는 (다), 제어 기능(ⓑ)은 무결성·보안·병행 제어를 정의하는 (가), 정의 기능(ⓒ)은 데이터 형·구조·이용 방식을 정의하는 (나)에 해당한다. 따라서 a-다, b-가, c-나가 옳다.
오답 풀이
- 1번: a-가, b-나, c-다는 모든 짝이 어긋난다.
- 2번: a-다, b-가, c-나로 각 기능과 설명이 정확히 일치하므로 옳다.
- 3번: a-가는 조작 기능이 무결성·보안을 정의한다는 잘못된 짝이다.
- 4번: a-나는 조작 기능이 데이터 형 정의라는 잘못된 짝이다.
보충 개념 DBMS 3대 기능: 정의 기능(데이터 구조 정의), 조작 기능(검색·삽입·삭제·변경), 제어 기능(무결성·보안·병행 제어·회복).