트랜잭션(transaction) • '데이터베이스의 상태를 변화시키는 작업의 모음' 이라고 표현한다. • 주로 데이터베이스의 상태를 변화시키는 INSERT, DELETE, UPDATE 중 한 개 이상의 DML과 같이 사용된다. ACID • Atomicity, Consistency, Isolation, Durability • 각 단어는 데이터베이스내에서 일어나는 하나의 트랜잭션의 안전성을 보장하기 위해 필요한 성질을 의미한다. 1) 원자성 (Atomicity) • 하나의 트랜잭션을 구성하는 작업들 중 하나가 실패하면 전부 실패해야한다. 부분적으로 성공하여 실행이 되면 안되는 성질이다. • SQL로 특정 쿼리를 실행했는데 부분적으로 실패하는 부분이 있다면 전부 실패하게 된다. 2) 일관성 (Consisten..