트랜잭션은 데이터베이스 관리 시스템에서 하나의 논리적 작업 단위로 간주됩니다. 이는 일련의 연산 집합을 통해 데이터베이스의 상태를 변환시키며, 모든 연산이 성공적으로 완료되거나, 그렇지 않으면 전혀 수행되지 않은 것처럼 보장합니다. 이러한 특성은 데이터의 일관성과 무결성을 유지하는 데 중요한 역할을 합니다. 트랜잭션의 주요 속성은 원자성, 일관성, 격리성, 지속성으로 요약되는 ACID 특성입니다.