데이터베이스관리시스템(DBMS)의 필수 기능으로 옳지 않은 것은?
- ①정의기능
- ②분석기능
- ③제어기능
- ④조작기능
선지를 골라 바로 채점해 보세요.
정답 ② — 데이터베이스관리시스템(DBMS)의 필수 기능은 데이터 정의, 조작, 제어 기능으로 구성됩니다. 데이터 분석 기능은 DBMS를 활용한 응용 분야에 해당하여 DBMS 자체의 필수 기능으로 보지 않습니다.
선지별 오답 이유
- ① 정의 기능은 데이터베이스의 스키마, 구조, 제약 조건 등을 명시하고 생성하는 역할을 합니다. DDL(Data Definition Language)에 의해 수행되는 DBMS의 핵심 기능입니다.
- ② 분석 기능은 데이터베이스에 저장된 데이터를 사용하여 통계적 처리, 추론, 패턴 발견 등 복잡한 분석을 수행하는 것을 의미합니다. 이는 주로 별도의 분석 도구나 응용 프로그램의 역할이며, DBMS는 분석을 위한 데이터를 제공하지만 직접 분석을 수행하는 것을 필수 기능으로 포함하지 않습니다.
- ③ 제어 기능은 데이터의 무결성 유지, 보안, 동시성 제어, 회복 등 데이터베이스를 올바르게 유지하고 관리하는 기능을 의미합니다. DCL(Data Control Language)에 의해 수행되는 필수 기능입니다.
- ④ 조작 기능은 데이터베이스에 저장된 데이터를 검색, 삽입, 삭제, 갱신하는 기능을 의미합니다. DML(Data Manipulation Language)에 의해 수행되는 DBMS의 핵심 기능입니다.
관련 개념
데이터베이스관리시스템(DBMS)은 사용자 또는 응용 프로그램이 데이터베이스를 생성, 유지보수, 접근할 수 있도록 돕는 소프트웨어입니다. 주요 3가지 필수 기능으로는 데이터 정의(DDL), 데이터 조작(DML), 데이터 제어(DCL)가 있습니다. 이 기능들을 통해 DBMS는 데이터의 독립성, 무결성, 보안성 등을 보장하며 효율적인 데이터 관리를 가능하게 합니다.
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음) · AI 해설 · 자동 검증 통과