← 회차 전체 문제정처LAB 자체 제작내용 검수 완료정처LAB 정보처리기사 필기 자체 제작 3회 · 데이터베이스 구축 · 트랜잭션 격리 · 55번
T1이 범위 조건으로 행을 두 번 조회하는 사이 T2가 조건을 만족하는 새 행을 삽입·커밋했다. 발생한 현상은?
- 1
Phantom Read
정답 근거같은 범위 질의를 다시 실행했을 때 T2가 삽입한 새 행이 나타나므로 Phantom Read가 정답이다. - 2
Dirty Read
오답 이유Dirty Read는 아직 커밋되지 않은 다른 트랜잭션의 값을 읽는 현상이다. 여기서는 T2가 커밋했다. - 3
Non-repeatable Read
오답 이유Non-repeatable Read는 같은 기존 행을 두 번 읽었을 때 그 행의 값이 달라지는 현상이며 행 집합의 신규 삽입과 구분된다. - 4
Lost Update
오답 이유Lost Update는 두 트랜잭션의 갱신이 충돌해 한쪽 갱신 결과가 덮어써져 사라지는 현상이다.
정답·상세해설정답 1번
같은 범위 조건을 다시 조회했을 때 다른 트랜잭션이 삽입한 행 때문에 결과 행 집합이 달라지는 현상이 Phantom Read다. 같은 기존 행의 값만 달라지는 Non-repeatable Read와 구분된다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-16