: DB 관리 시스템/ 유사한 시스템 에서 하나의 논리적 기능을 수행하기 위한 작업의 기본 단위
: 하나라도 실패하면 모든것 실패 ALL OR NOTHING
: 실행 후 DB가 항상 일관적이어야함
: 트랜잭션이 실행되고 있을 때, 다른 트랜잭션이 실행될 수 없음
: 실행 성공시, DB에 저장
Active 활성화 : 트랜잭션이 시작되어 실행 중인 상태
Partially commited : 트랜잭션이 성공적으로 종료되었으나, 아직 메모리에 저장되지 않은 상태
commited : 트랜잭션이 성공적으로 종료되어 메모리에 저장된 상태
falied: 트랜잭션 실패
aborted : 트랜잭션 실패하여 rollback을 수행한 상태