- 데이터베이스의 상태를 변화시키기 해서 수행하는 작업의 단위를 뜻한다- 데이터베이스 상태를 변화시킨다 => SQL를 이용하여 데이터베이스를 접근 하는 것을 의미 - 데이터베이스 관리 시스템(DBMS)에서 하나의 논리적인 작업 단위를 의미- 여러 개의 데이터베이스 작업(쿼리)을 하나의 작업으로 묶어서 처리하는 개념으로,- 트랜잭션 안에 있는 모든 작업이 성공적으로 완료되면 데이터베이스에 반영되고,- 그렇지 않으면 아무것도 반영되지 않도록 보장한다- 트랜잭션은 일관성 있는 상태를 유지하면서 데이터베이스 작업을 처리하기 위한 중요한 메커니즘이다트랜잭션은 다음과 같은 ACID 특성을 충족해야 한다1) Atomicity (원자성):- 트랜잭션은 모두 실행되거나 모두 실행되지 않아야 한다- 트랜잭션 내에서 수..