트랜잭션의 성질 원자성 : 트랜잭션과 관련된 작업을이 전부 수행되든지 아니면 전부 수행되지 않아야 함 일관성 : 트랜잭션을 수행하기 전이나 후나 데이터베이스는 항상 일관성 있는 상태를 유지해야 함 고립성 : 트랜잭션 수행 시 다른 트랜잭션의 연산 작업이 끼어들지 못하도록 보장해야 함 지속성 : 성공적으로 수행을 완료한 트랜잭션은 변경한 데이터를 데이터베이스에 영구히 저장해야 함 동시성 제어 트랜잭션이 동시에 실행될 때 데이터베이스의 일관성을 해치지 않도록 트랜잭션의 데이터 접근을 제어하는 DBMS의 기능 갱신손실 동시성 제어를 하지 않는 트랜잭션들이 발생시키는 문제. 한 트랜잭션의 갱신이 다른 트랜잭션에 의하여 분실되는 현상 락-락의 유형 트랜잭션이 데이터를 읽거나 변경할 때 데이터에 표시하는 잠금 장치..