학습용 기출·복원자료 분류 확인SQLD · 2025년 57회 SQL 기본 및 활용 · 13번
아래 COMMIT에 대한 설명 중 틀린 것은?
1
마지막 COMMIT 이후의 미확정 변경이 취소된다.
오답 이유‘마지막 COMMIT 이후의 미확정 변경이 취소된다.’은 복원된 정답 단서와 일치하지 않으므로 선택하지 않는다. 따라서 1번 보기 ‘마지막 COMMIT 이후의 미확정 변경이 취소된다.’의 적용 여부를 문제 조건과 대조해야 한다.
2
COMMIT 전에 select로 참조 가능하다.
오답 이유‘COMMIT 전에 select로 참조 가능하다.’은 복원된 정답 단서와 일치하지 않으므로 선택하지 않는다. 따라서 2번 보기 ‘COMMIT 전에 select로 참조 가능하다.’의 적용 여부를 문제 조건과 대조해야 한다.
3
COMMIT 전에 외부사용자가 변경된 데이터를 확인할 수 있다.
정답 근거’을 선택한다. ROLLBACK은 현재 트랜잭션에서 아직 확정되지 않은 변경을 되돌린다. 이미 COMMIT된 내용은 일반적인 ROLLBACK으로 취소할 수 없다. 따라서 3번 보기 ‘COMMIT 전에 외부사용자가 변경된 데이터를 확인할 수 있다.’의 적용 여부를 문제 조건과 대조해야 한다.
4
COMMIT 전에 수정은 불가능하다.
오답 이유‘COMMIT 전에 수정은 불가능하다.’은 복원된 정답 단서와 일치하지 않으므로 선택하지 않는다. 따라서 4번 보기 ‘COMMIT 전에 수정은 불가능하다.’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION
정답 3번
이 문항에서 조건에 맞지 않는 보기는 3번 ‘COMMIT 전에 외부사용자가 변경된 데이터를 확인할 수 있다.’입니다. ’을 선택한다. ROLLBACK은 현재 트랜잭션에서 아직 확정되지 않은 변경을 되돌린다. 이미 COMMIT된 내용은 일반적인 ROLLBACK으로 취소할 수 없다.