[SQLD] 2과목 SQL 기본및 활용 - 1장 4절 TCL 1. 트랜잭션 개요.- 트랜잭션은 데이터베이스의 논리적인 연산단위이다.- 트랜잭션이란 밀접히 관련되어 분리될 수 없는 한 개 이상의 데이터베이스 조작을 가리킨다.(분할할 수 없는 최소단위)- 전부 적용하거나 전부 취소한다. ( ALL OR NOTHING)- 올바르게 반영된 데이터를 데이터베이스에 반영시키는 것을 COMMIT, 트랜잭션 시작 이전 상태로 되돌리는 것을 ROLLBACK 이라고한다. SAVEPOINT 기능과 함께 TCL로 분류한다.- 트랜잭션의 대상이 되는 SQL 문은 UPDATE, INSERT, DELETE 등 데이터를 수정하는 DML문이다.- SELECT 문은 트랜잭션 대상은 아니지만 SELECT FOR UPDATE 등 배타적 L..