본문 바로가기
Data Engineering

[SQLD 자격검정 실전문제] Part 2-1. 51번 데이터 제어어(DCL)

by 햣둘 2025. 5. 28.

정답 : 4번 REVOKE = 데이터 제어어(DCL)

1) INSERT = DML (데이터 삽입)

2) RENAME = DDL (객체 이름 변경)

3) COMMIT = TCL (트랜잭션 확정)

4) REVOKE = DCL (사용자 권한 회수)

[요약 설명]

이 문제는 데이터베이스 명령어 중 데이터 제어어(DCL)의 개념과 해당 명령어들을 이해하고 있는지를 평가함.

DCL은 데이터베이스의 보안, 권한관리와 관련된 명령어들을 포함함.

 

[이론적 내용]

1. 데이터 제어어 (DCL : Data Control Language)

- 데이터베이스에 대한 사용자 권한을 관리하고 트랜잭션을 제어하는 명령어

- 주요 명령어 : 

1) GRANT : 사용자에게 특정 권한을 부여

2) REVOKE : 사용자에게 부여된 권한을 회수

 

2. 트랜잭션 제어어 (TCL : Transaction Control Language)

3) COMMIT : 트랜잭션의 변경내용을 확정

4) ROLLBACK : 트랜잭션을 취소하고 이전 상태로 되돌림