문제
DCL(Data Control Language)의 주요 특징으로 가장 적절하지 않은 것은?
① 데이터베이스 객체에 대한 접근 권한을 제어한다 ② GRANT, REVOKE 명령어로 구성된다 ③ 사용자별로 테이블과 컬럼에 대한 권한을 설정할 수 있다 ④ 트랜잭션의 영구 반영과 취소를 담당한다
정답
4번
해설
④가 틀림. 트랜잭션의 영구 반영(COMMIT)과 취소(ROLLBACK)는 TCL(Transaction Control Language)의 기능. ①②③은 모두 DCL의 올바른 특징으로, DCL은 데이터베이스 객체에 대한 접근 권한 제어가 주 목적이며 GRANT/REVOKE로 사용자별 권한을 관리함.