2023 국가직7급 데이터베이스론 13번 해설 — 개요
정답 ②번출제 쟁점 개요발문 옳지 않은 것 고르기
문제
데이터베이스 시스템의 데이터 언어에 대한 설명으로 옳지 않은 것은?
- ① 데이터 언어는 사용자가 데이터베이스를 구축하고, 이에 접근하기 위해 데이터베이스 관리시스템과 통신하는 수단이다
- ② 비절차적 데이터 조작어는 사용자가 어떤 데이터를 원하고 해당 데이터를 얻으려면 어떻게 처리해야 하는지에 대한 절차를 구체적으로 명세한다 ← 정답
- ③ 데이터 제어어는 데이터베이스에 저장된 데이터를 여러 사용자가 무결성과 일관성을 유지하며 문제없이 공유할 수 있도록, 내부적으로 필요한 규칙이나 기법을 정의하는 데 사용하는 데이터 언어이다
- ④ 데이터 정의어는 새로운 데이터베이스를 구축하기 위해 스키마를 정의하거나 기존 스키마의 정의를 삭제하거나 수정하기 위해 사용하는 데이터 언어이다
선지별 해설
① 데이터 언어는 사용자가 데이터베이스를 구축하고, 이에 접근하기 위해 데이터베이스 관리시스템과 통신하는 수단이다
이 선지 진술은 옳음(O)
데이터 언어는 사용자와 DBMS 간의 통신 수단으로, DDL/DML/DCL을 포함한다. 옳은 설명이다.
② 비절차적 데이터 조작어는 사용자가 어떤 데이터를 원하고 해당 데이터를 얻으려면 어떻게 처리해야 하는지에 대한 절차를 구체적으로 명세한다
이 선지 진술은 틀림(X)
비절차적 DML은 '무엇'을 원하는지만 명세하고 '어떻게' 처리하는지의 절차는 명세하지 않는다. 절차를 명세하는 것은 절차적 DML이므로 옳지 않은 설명이다.
③ 데이터 제어어는 데이터베이스에 저장된 데이터를 여러 사용자가 무결성과 일관성을 유지하며 문제없이 공유할 수 있도록, 내부적으로 필요한 규칙이나 기법을 정의하는 데 사용하는 데이터 언어이다
이 선지 진술은 옳음(O)
DCL은 무결성, 보안, 병행 제어 등을 위한 규칙과 기법을 정의하는 데이터 언어이다. 옳은 설명이다.
④ 데이터 정의어는 새로운 데이터베이스를 구축하기 위해 스키마를 정의하거나 기존 스키마의 정의를 삭제하거나 수정하기 위해 사용하는 데이터 언어이다
이 선지 진술은 옳음(O)
DDL은 스키마의 정의, 삭제, 수정(CREATE/DROP/ALTER)에 사용된다. 옳은 설명이다.
핵심 요약 (Q&A)
- Q. 2023 국가직7급 데이터베이스론 13번의 핵심 쟁점은 무엇인가?
- A. 2023 국가직7급 데이터베이스론 13번은 개요에 관한 문항으로, "옳지 않은 것"을 고르는 문제입니다.
- Q. 2023 국가직7급 데이터베이스론 13번의 정답은?
- A. 정답은 ②번입니다. 비절차적 DML은 '무엇'을 원하는지만 명세하고 '어떻게' 처리하는지의 절차는 명세하지 않는다. 절차를 명세하는 것은 절차적 DML이므로 옳지 않은 설명이다.