에듀윌 · DBA
최고 권한자
DataBase Administrator · 역할 5가지

DBA — DB의 모든 규칙을 정하는 사람

역할구체적 작업
① 스키마 설계·관리외부·개념·내부 스키마 설계, DDL로 테이블 생성/변경
② 권한·보안 관리사용자 계정 생성, GRANT/REVOKE로 권한 부여·회수 (DCL)
③ 무결성·동시성 통제제약조건 설정, 락(Lock) 정책 관리
④ 백업·복구정기 백업, 장애 시 Rollback·Restore
⑤ 성능 튜닝·모니터링쿼리 최적화, 인덱스 설계, 자원 사용률 추적
⚠️ 함정 단골
핵심은 DBA가 DDL + DCL을 모두 쓴다는 것. 'DBA는 응용 프로그램을 직접 개발한다' = ❌ — 응용 개발은 응용 프로그래머의 몫이에요.