목차 트랜잭션(Transaction) 정의 📌 트랜잭션은 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미한다. 트랜잭션은 데이터베이스 시스템에서 병행 제어 및 회복 작업 시 처리되는 작업의 논리적 단위로 사용된다. 트랜잭션은 사용자가 시스템에 대한 서비스 요구 시 시스템이 응답하기 위한 상태 변환 과정의 작업 단위로 사용된다. 활동(Active) 트랜잭션이 실행 중인 상태이다. 실패(Failed) 트랜잭션이 실행에 오류가 발생하여 중단된 상태이다. 철회(Aborted) 트랜잭션이 비정상적으로 종료되어 Rollback 연산을 수행한 상태이다. 부분 완료 (Partially Committed) 트랜잭션을 모두 성공적으로 ..