※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다.
공부 서적(시나공 정보처리기사 필기책)
출처: 시나공 정보처리기사 실기
저자: 김정준,강윤석,김용갑,김우경
출판사 : 길벗
SQL - DCL
DCL(데이터 제어어)
- 데이터 보안, 무결성, 회복, 병행 제어 등을 정의하는데 사용하는 언어
- COMMIT : 명령 수행된 결과 실제 물리적 디스크로 저장 및 저장 완료 알림
- ROLLBACK: 데이터베이스 조작 비정상 종료시 원래 상태로 복구
- GRANT: 사용자 권한 부여
- REVOKE : 사용자 권한 취소
GRANT/REVOKE
- 스키마 정의하는 명령문
- 권한 종류 : ALL, SELECT, INSERT, DELETE, UPDATE 등
- WITH GRANT OPTION : 부여받은 권한 다른사람에게 부여 가능
- GRANT OPTION FOR : 다른 사용자 권한 부여하는 권한 취소
- CASCADE : 권한 취소 시 부여했던 권한들도 연쇄 취소
//사용자 등급 관련
GRANT 사용자등급 TO 사용자ID리스트 [IDENTIFIED BY 암호]
REVOKE 사용자등급 FROM 사용자ID리스트
//테이블 및 속성 관련
GRANT 권한 ON 개체 TO 사용자 [WITH GRANT OPTION]
REVOKE [GRANT OPTION FOR] 권한 ON 개체 FROM 사용자 [CASCADE]
COMMIT
- 트랜잭션이 수행한 내용을 데이터베이스에 반영하는 명령어
ROLLBACK
- 변경되었으나 아직 COMMIT되지 않은 모든 내용들을 취소하고 데이터베이스를 이전 상태로 되돌리는 명령어
SAVEPOINT
- 트랜잭션 내 ROLLBACK할 위치인 저장점을 지정하는 명령어
'정보처리기사' 카테고리의 다른 글
정보처리기사 실기(SQL 응용) DML - SELECT - 1 (0) | 2022.03.30 |
---|---|
정보처리기사 실기(SQL 응용) SQL - DML (0) | 2022.03.30 |
정보처리기사 실기(SQL 응용) SQL - DDL (0) | 2022.03.30 |
정보처리기사 실기(애플리케이션 테스트 관리) 애플리케이션 성능 개선 (0) | 2022.03.27 |
정보처리기사 실기(애플리케이션 테스트 관리) 복잡도 (0) | 2022.03.27 |
댓글