Transaction
트랜잭션(Transaction) 데이터베이스의 상태 변화를 위한 하나의 논리적 기능을 수행하는 작업 단위 데이터베이스의 상태를 변화시킨다는 의미는 SQL을 이용하여 데이터베이스에 접근하는 것을 의미 작업 단위는 사람이 정하는 기준에 따라 한꺼번에 모두 수행되어야 할 일련의 연산 트랜잭션의 Commit과 Rollback 1) Commit 연산 하나의 트랜잭션이 성공적으로 끝나서 데이터베이스가 일관성 있는 상태에 있음을 의미 2) Rollback 연산 하나의 트랜잭션 처리가 비정상적으로 종료되어 트랜잭션의 원자성이 깨진 상태를 의미. 트랜잭션의 원자성을 지키기 위해 해당 트랜잭션이 행한 모든 연산을 재시작하거나 취소(Undo)함 트랜잭션 성질(ACID) 데이터의 무결성(Interity)을 보장하기 위해 DB..