모두CBT

트랜잭션의 상태 중 트랜잭션의 마지막 연산이 실행된 직후의 상태로, 모… | 22년-2회차-정보처리기사-필기 기출문제 상세 페이지

122년-2회차-정보처리기사-필기
트랜잭션의 상태 중 트랜잭션의 마지막 연산이 실행된 직후의 상태로, 모든 연산의 처리는 끝났지만 트랜잭션이 수행한 최종 결과를 데이터베이스에 반영하지 않은 상태는?
     
1
Active
2
Partially Committed
 
3
Committed
4
Aborted
 
해설

트랜잭션 상태는 활동(Active)→부분완료(Partially Committed)→완료(Committed) 순으로 진행되며, 실패 시 실패(Failed)를 거쳐 철회(Aborted)로 간다.
마지막 연산까지 실행을 마쳤지만 그 결과를 아직 데이터베이스에 반영(commit)하지 않은 상태가 바로 부분완료(Partially Committed)이다.
이후 로그를 디스크에 기록하고 반영까지 끝나야 비로소 완료(Committed) 상태가 된다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.