두 주체 사이를 오가는 행동, 즉 상호작용 Or 거래를 의미.
But, 정보처리기사 및 전산 용어로는 하나의 일 처리 단위라고 보면 된다.
A(tomicity) : 원자성
All Or Nothing : 트랜잭션이 행해졌을 때 연산 전체가 실행되거나 전체가 취소되어야 함을 말한다. 주요기법으로는 Commit(반영) / Rollback(철회)가 있다.
C(onsistency) : 일관성
시스템의 고정 요소는 트랜잭션 실행 전후와 다를 것이 없어야 한다.
I(solation) : 독립성
개별의 트랜잭션이 타 트랜잭션에 영향을 미쳐서는 안 된다.
D(urability) : 영속성
트랜잭션 수행 결과는 데이터베이스에 영구적으로 저장되어야 한다.