SQLD관리 구문COMMIT난이도 2MCQ

SQLD COMMIT 기출문제 #3723

문제

COMMIT에 대한 설명 중 틀린 것은?

① COMMIT은 트랜잭션의 변경 내용을 영구적으로 반영한다. ② COMMIT 전에도 같은 트랜잭션에서는 변경된 데이터를 SELECT로 확인할 수 있다. ③ COMMIT 전에 외부 사용자가 변경된 데이터를 항상 확인할 수 있다. ④ COMMIT 전에는 ROLLBACK을 통해 변경 내용을 취소할 수 있다.

정답

3

해설

정답: 3. COMMIT 전 변경 내용은 일반적으로 다른 트랜잭션에서 확인할 수 없다.

오답 풀이

  • 1번: COMMIT의 기본 역할이다.
  • 2번: 자기 트랜잭션에서는 변경한 데이터를 조회할 수 있다.
  • 3번: 외부 사용자가 항상 확인할 수 있다는 설명은 틀리다.
  • 4번: COMMIT 전에는 ROLLBACK으로 변경을 취소할 수 있다.

보충 개념 트랜잭션 격리성에 따라 커밋되지 않은 변경은 다른 트랜잭션에 보이지 않는 것이 일반적이다. COMMIT 이후 변경 내용이 확정된다.

SQLD 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] COMMIT 관리 구문 기출 #3723 | 문어CBT