트랜잭션트랜잭션이란 데이터베이스의 상태를 바꾸기 위해 수행하는 작업의 단위 또는 일련의 연산을 의미한다. 트랜잭션의 4가지 특성(ACID) 원자성(Atomicity) 트랜잭션이 데이터베이스에 완전히 반영되거나 아예 실행되지 않아야 한다. 일관성(Consistency)트랜잭션 수행이 완료된 데이터베이스는 일관성이 있다. 독립성(Isolation)수행 중인 트랜잭션에 다른 트랜잭션이 끼어들 수 없다. 영속성(Durability)완료한 트랜잭션의 결과가 데이터베이스에 영구적으로 반영된다. 트랜잭션을 제어하기 위한 명령어(TCL) COMMIT트랜잭션이 정상적으로 종료되어 데이터베이스에 변경 사항을 반영한다. ROLLBACK트랜잭션이 비정상적으로 종료되어 트랜잭션이 수행한 변경..