문제
SQL의 기능에 따른 분류 중에서 REVOKE문과 같이 데이터의 사용 권한을 관리하는데 사용하는 언어는?
① DDL(Data Definition Language) ② DML(Data Manipulation Language) ③ DCL(Data Control Language) ④ DUL(Data User Language)
정답
3번
해설
정답: 3. REVOKE, GRANT처럼 권한을 관리하는 언어는 DCL(Data Control Language)이다.
오답 풀이
- 1번: DDL은 CREATE·ALTER·DROP 등 구조 정의 언어이다.
- 2번: DML은 SELECT·INSERT·UPDATE 등 조작 언어이다.
- 3번: 권한 관리 언어는 DCL이므로 정답이다.
- 4번: DUL은 존재하지 않는 분류이다.
보충 개념 DCL에는 GRANT(권한 부여), REVOKE(권한 회수), COMMIT, ROLLBACK이 있다.