트랜잭션(transaction) DB 상태변화를 위해 수행하는 작업의 단위. = SQL문으로 DB를 변화 시키기 위해 기준에 따라 정하는 일련의 작업단위 = 여러 쿼리를 논리적으로 하나의 작업으로 묶어주는 것. TRANSACTION단위별로 내부의 쿼리들은 하나로 묶이기 때문에 안에서 하나의 쿼리만 실행되고 나머지는 실행되지 않는 현상을 막고 하나의 쿼리처럼 동작하게 한다. ACID 원자성(Atomicity) : 트랜잭션은 DB에 모두 반영되거나, 전혀 반영되지 않아야 한다.(중간에 그치는 일을 없게함) 일관성(Consistency): 트랜잭션 작업처리결과는 항상 일관성 있어야 한다. DB는 항상 일관된 상태로 유지되어야한다.(DB조건에 위배되면 트랜잭션은 즉시 종료.) 독립성(Isolation): 둘 이..