[7급 국가직 데이터베이스론 2014년 8번]

트랜잭션(transaction)의 동작에 대한 설명으로 옳지 않은 것은?
데이터베이스론
  1. ①트랜잭션이 완료(committed)되었다는 사실을 DBMS로부터 응용프로그램이 확인한 경우라도 하드디스크에 위치한 데이터베이스 파일에는 해당 트랜잭션에 의해 변경된 내용이 반영되어 있지 않을 수도 있다.
  2. ②트랜잭션이 마지막 명령문을 수행하여 부분완료(partially committed)된 상태에서도 철회(aborted) 상태로 옮겨갈 수 있다.
  3. ③DBMS는 아직 완료되지 않은 트랜잭션이 변경한 내용을 데이터베이스 버퍼 공간의 제약으로 인하여 하드디스크의 데이터베이스 파일에 기록할 수 있다.
  4. ④시스템 고장으로 트랜잭션이 철회된 경우, 회복 관리자에 의해 복구가 수행된 경우라도 하드디스크에 위치한 데이터베이스 파일에는 해당 트랜잭션에 의해 변경된 내용이 반영될 수 있다.

선지를 골라 바로 채점해 보세요.

정답 ④

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고