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

2개의 계좌 A1, A2의 잔액이 각각 2,000,000원, 3,000,000원이라고 하자. 이 상태에서 각 계좌의 관리를 수행하는 트랜잭션 T1 및 T2의 실행이 다음과 같을 때, 발생한 현상으로 옳은 것은?
1: T2가 계좌 A2에 2,500,000원을 더해 5,500,000원이 됨
2: T1이 계좌 A1에 1,500,000원을 더해 3,500,000원이 됨
3: T2가 계좌 A1의 잔액(3,500,000원)이 충분하다고 판단하여 A1에서 A2로 2,500,000원 이체를 실행함
4: T1이 알 수 없는 이유로 트랜잭션의 수행이 실패함
데이터베이스론
  1. ①오손 판독(dirty read)
  2. ②반복할 수 없는 판독(non-repeatable read)
  3. ③부정확한 요약(incorrect summary)
  4. ④유령 판독(phantom read)

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

정답 ①

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

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

오류 신고