문제
DCL(Data Control Language)에 대한 설명으로 가장 적절한 것은?
① 데이터베이스 객체의 생성과 삭제를 담당한다 ② 데이터의 조회, 삽입, 수정, 삭제를 담당한다 ③ 트랜잭션의 커밋과 롤백을 담당한다 ④ 데이터베이스 접근 권한의 부여와 회수를 담당한다
정답
4번
해설
④ DCL은 데이터베이스 접근 권한의 부여(GRANT)와 회수(REVOKE)를 담당하는 언어입니다. ① 객체 생성/삭제는 DDL(CREATE, DROP), ② 데이터 조작은 DML(SELECT, INSERT, UPDATE, DELETE), ③ 트랜잭션 제어는 TCL(COMMIT, ROLLBACK)의 역할입니다.