2021 국가직7급 데이터베이스론 1번 해설 — SQL 개요
정답 ④번출제 쟁점 SQL 개요발문 옳지 않은 것 고르기
문제
SQL 언어에 대한 설명으로 옳지 않은 것은?
- ① SQL은 관계 데이터베이스 시스템의 표준 언어이다.
- ② SQL은 포괄적인 데이터베이스 언어로서 데이터 정의, 질의, 갱신을 위한 문들을 가지고 있다.
- ③ 트랜잭션의 시작, 철회, 완료 등을 표현하기 위해 SQL에서는 COMMIT, ROLLBACK 등을 사용한다.
- ④ 데이터 조작어는 데이터베이스에 데이터를 검색하여 추가하고 삭제하는 데 사용하며 SELECT, REVOKE가 이에 해당된다. ← 정답
선지별 해설
① SQL은 관계 데이터베이스 시스템의 표준 언어이다.
이 선지 진술은 옳음(O)
SQL은 관계형 DBMS의 표준 질의 언어로, ANSI/ISO 표준으로 채택되어 있다. 따라서 옳은 설명이다.
② SQL은 포괄적인 데이터베이스 언어로서 데이터 정의, 질의, 갱신을 위한 문들을 가지고 있다.
이 선지 진술은 옳음(O)
SQL은 DDL(정의), DQL/DML(질의·갱신) 등을 모두 포함하는 포괄적 데이터베이스 언어이다. 옳은 설명이다.
③ 트랜잭션의 시작, 철회, 완료 등을 표현하기 위해 SQL에서는 COMMIT, ROLLBACK 등을 사용한다.
이 선지 진술은 옳음(O)
트랜잭션의 완료는 COMMIT, 철회는 ROLLBACK으로 표현하는 것이 SQL의 트랜잭션 제어 방식이다. 옳은 설명이다.
④ 데이터 조작어는 데이터베이스에 데이터를 검색하여 추가하고 삭제하는 데 사용하며 SELECT, REVOKE가 이에 해당된다.
이 선지 진술은 틀림(X)
REVOKE는 권한을 회수하는 데이터 제어어(DCL)이며 데이터 조작어(DML)가 아니다. 따라서 옳지 않은 설명이다.
핵심 요약 (Q&A)
- Q. 2021 국가직7급 데이터베이스론 1번의 핵심 쟁점은 무엇인가?
- A. 2021 국가직7급 데이터베이스론 1번은 SQL 개요에 관한 문항으로, "옳지 않은 것"을 고르는 문제입니다.
- Q. 2021 국가직7급 데이터베이스론 1번의 정답은?
- A. 정답은 ④번입니다. REVOKE는 권한을 회수하는 데이터 제어어(DCL)이며 데이터 조작어(DML)가 아니다. 따라서 옳지 않은 설명이다.