모두CBT

다음에서 설명하는 데이터베이스 시스템의 구성요소로 가장 적절한 것은?사… | [컴퓨터활용능력 1급 필기] 10년 1회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 10년 1회차
다음에서 설명하는 데이터베이스 시스템의 구성요소로 가장 적절한 것은?
  • 사용자나 어플리케이션과 DB를 연결하는 인터페이스 역할 수행
  • SQL 문 형태로 사용자 지시를 받아 데이터의 정의나 조작 업무 수행
1
데이터베이스 관리자(DBA, Database Administrator)
2
데이터베이스 관리시스템(DBMS, Database Management System)
3
데이터 사전(DD, Data Dictionary)
4
데이터 조작어(DML, Data Manipulation Language)
해설

제시된 설명은 사용자나 어플리케이션과 DB를 연결하는 인터페이스 역할을 하고, SQL 문 형태로 받은 지시에 따라 데이터의 정의(DDL)나 조작(DML) 업무를 수행한다는 두 가지다. 이는 데이터베이스와 사용자 사이에 놓여 모든 접근을 대신 처리해 주는 소프트웨어의 설명이므로 데이터베이스 관리시스템(DBMS) 에 해당한다.

혼동하기 쉬운 항목과 구분해 보면, 데이터베이스 관리자(DBA)는 소프트웨어가 아니라 스키마 설계·보안·백업 등을 책임지는 사람(또는 조직)이고, 데이터 사전(DD)은 데이터에 관한 정보인 메타데이터를 모아 둔 저장소여서 명령을 실행하는 주체가 아니다.

데이터 조작어(DML)는 SELECT·INSERT·UPDATE·DELETE 처럼 데이터를 다루기 위해 사용자가 작성하는 언어 그 자체일 뿐, 그 문장을 해석해 실행해 주는 구성요소는 아니다. 즉 '언어를 받아 실제로 처리해 주는 것'이 DBMS라는 점이 판단의 핵심이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.