트랜잭션 특징 원자성(Atomicity) 트랜잭션이 DB에 보두 반영되거나 모두 반영되지 않아야 한다. 일관성(Consistency) 트랜잭션의 작업 처리 결과는 항상 일관성 있어야 한다. 독립성(Isolation) 한 트랜잭션이 동시에 병행될 때, 다른 트랜잭션이 연산에 끼어들 수 없다. 지속성(Durability) 트랜잭션이 성공적으로 처리되면 영구적으로 반영되어야 한다. Commit 과 Rollback Commit : 하나의 트랜잭션이 성공적으로 끝나 DB에 지속성을 만족시켰음을 알리는 연산 Rollback : 하나의 트랜잭션 처리 중 하나가 비정상이였을때 원자성이 깨져 원래 대로 돌린다. DBMS의 구조 DB의 구조는 Query Processor(쿼리 처리기) 와 Storage System(저장 ..