1. 트랜잭션의 개념트랜잭션이란 DB 시스템에서 한셋의 작업들을 수행하는 논리적인 작업 단위를 의미. 이러한 작업들은 모두 성공적으로 완료되거나 아무것도 수행되지 않는 두 가지 결과만을 가진다. 트랜잭션은 DB의 상태를 다른 일관된 상태로 변환하는 데 사용된다. 2. 트랜잭션의 특징원자성 (Atomicity)모든 작업이 성공적으로 완료되거나 실패했다면 아무것도 완료되지 않아야 한다. 중간 단계에서의 실패로부터 DB를 보호한다. 일관성 (Consistency)트랜잭션이 실행 전과 후에도 DB는 일관된 상태여야한다. 트랜잭션이 일부만 적용되거나 적용되지 않는 경우를 방지. 고립성 (Isolation)여러 트랜잭셔닝 동시에 실행 중이더라도 각각의 트랜잭션은 다른 트랜잭션에서 수행 중인 작업에 대해 영향을 미..