트랜잭션 정의 여러 개의 DML 명령문을 하나의 논리적인 작업 단위로 묶어서 관리하는 것 ALL 또는 Nothing 방식으로 작업을 처리함으로써 작업의 일관성 유지] 트랜잭션 처리 = 어떤 한 작업 묶음 속에서 문제가 발생했을 경우, 원상복구 시키는 것 데이터 무결성 유지 트랜잭션의 특징(ACID) Atomicity(원자성) : 트랜잭션은 자기의 연산을 전부 또는 전무 실행만이 있지 일부 실행으로 트랜잭션의 기능을 갖는 것은 아니다. Consistency(일관성) : 트랜잭션이 그 실행을 성공적으로 완료하면 언제나 일관성있는 데이터베이스 상태로 변환한다. 즉, 트랜잭션 실행의 결과로 데이터베이스 상태가 모순되지 않는다. Isolation(격리성) : 트랜잭션이 실행 중에 있는 연산의 중간 결과는 다른 트..