정보처리기사

2022년04월24일 51번

[데이터베이스 구축] 트랜잭션의 상태 중 트랜잭션의 마지막 연산이 실행된 직후의 상태로, 모든 연산의 처리는 끝났지만 트랜잭션이 수행한 최종 결과를 데이터베이스에 반영하지 않은 상태는?

  • ① Active
  • ② Partially Committed
  • ③ Committed
  • ④ Aborted
(정답률: 39%)

문제 해설

"Partially Committed" 상태는 모든 연산이 처리되었지만, 아직 트랜잭션이 수행한 최종 결과를 데이터베이스에 반영하지 않은 상태이기 때문에 정답입니다. 이 상태에서는 트랜잭션의 결과를 영구적으로 저장하기 전에 다른 트랜잭션들이 해당 데이터를 읽을 수 없습니다. 따라서 이 상태에서는 트랜잭션의 결과를 저장하기 위해 "Commit" 또는 "Rollback"을 선택해야 합니다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답