Transaction하나의 거래를 안전하게 처리하도록 보장모든 작업이 성공해서 데이터베이스에 정상 반영하는 것 : 커밋(Commit)작업 중 하나라도 실패해서 거래 이전으로 되돌리는 것 : 롤백(RollBack) ACID원자성(Atomicity), 일관성(Consistency), 격리성(Isolation), 지속성(Durability) 보장원자성 : 트랜잭션 내에서 실행한 작업들은 마치 하나의 작업인 것처럼 모두 성공 하거나 모두 실패해야 함일관성 : 모든 트랜잭션은 일관성 있는 데이터베이스 상태를 유지>> 예를 들어 데이터베이스에서 정한 무결성 제약 조건을 항상 만족격리성 : 동시에 실행되는 트랜잭션들이 서로에게 영향을 미치지 않도록 격리>> 예를 들어 동시에 같은 데이터 를 수정하지 못하도록 해야 함..