[정보처리기사 필기] 물리 데이터베이스 설계 - 070. 트랜잭션 분석 / CRUD 분석
1. 트랜잭션 Transaction 정의데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미데이터베이스 시스템에서 병행 제어 및 회복 작업 시 처리되는 작업의 논리적 단위로 사용사용자가 시스템에 대한 서비스 요구 시 시스템이 응답하기 위한 상태 변환 과정의 작업 단위로 사용2. 트랜잭션의 상태활동 Active : 트랜잭션이 실행 중인 상태실패 Failed : 트랜잭션 실행에 오류가 발생하여 중단된 상태철회 Aborled : 트랜잭션이 비정상적으로 종료되어 Rollback 연산을 수행한 상태부분 완료 Parlially Commitled : 트랜잭션을 모두 성공적으로 실행한 후 Commit 연산이 실행되기 직전인 상태완료 Co..