에듀윌
·
필수 기능 ③ 제어
정조제 · 제
정조제의 '제' — 시험 함정 1순위 자리
DB의
질서를 지킨다
DCL
Data Control Language
제어 기능 (Control)
DB의 올바른 상태를 유지 — 무결성·보안·동시성·회복을 통제. 명령어:
GRANT·REVOKE·COMMIT·ROLLBACK
.
통제 영역
의미
무결성
잘못된 데이터 저장 방지 (음수 나이 ❌·중복 PK ❌)
보안
사용자별 접근 권한 통제 (GRANT/REVOKE)
동시성
다수 동시 접근 시 충돌 방지 (로킹)
회복
장애 시 일관된 상태로 복구 (COMMIT/ROLLBACK)
질
DB의 질서를 지키는
경찰관
— 누가 어떤 방에 들어가고(보안), 동시 충돌을 어떻게 정리하고(동시성), 사고 시 어떻게 복구할지(회복)를 통제. 함정: '제어' 자리에 '정렬·복사·출력' ❌.