- 트랜잭션 제어 한번에 수행되어야 하는 데이터베이스 연산들의 논리적인 모임 -> 데이터베이스 동시성 제어와 회복을 위한 기본 개념 - 트랜잭션 완료(commit) : 트랜잭션이 성공적으로 완료되었음 - 트랜잭션 철회(abort) : 비성공적 종료 -> 원자성을 보장하기 위해 갱신 사항을 트랜잭션 수행 전 상태로 되돌림 - 동시성 제어 : 다수 사용자가 테이터베이스를 동시에 접근하도록 허용하면서 연관성을 유지하는 DBMS 기능 - 회복 : 데이터베이스 갱신중에 시스템이 고장나도 데이터베이스의 일관성을 유지하는 DBMS 기능 로그를 이용한 회복 : [Trans ID, start]와 [Trans ID, commit]의 짝검사 -> [Trans ID, commit]가 없는 트랜잭션들은 취소 로그 먼저 쓰기(W..