Transaction은 데이터베이스의 상태를 변화시키기 위한 1개의 논리적 작업 단위로서, 복수개의 질의 명령을 포함시킬 수 있다. 복수개의 질의 명령을 1개의 논리적 작업으로 취급하기 위해 4가지의 특성을 가진다.

이 4가지 특성이 Atomicity, Consistency, Isolation, Durability이며, 이를 줄여 ACID라고 칭한다.

Atomicity 원자성

Consistency 일관성

Isolation 격리성

Durability 지속성