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

데이터베이스에서 동시성 제어가 적절하게 이루어지지 않으면서 다음과 같이 두 트랜잭션 T1, T2가 동시에 실행될 때 문제점이 발생할 수 있다. 이 문제점이 발생하지 않을 수 있는 트랜잭션의 격리 수준(isolation level)을 모두 고른 것은?
T1
T2
update product
set amount = amount + new
where pName = “chair” ;
 
 
select productID, amount 
from product ;
rollback ;
 
 
commit ;
데이터베이스론
  1. ①미완료 읽기, 완료 읽기, 반복가능 읽기, 직렬 가능
  2. ②완료 읽기, 반복가능 읽기, 직렬 가능
  3. ③반복가능 읽기, 직렬 가능
  4. ④직렬 가능

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

정답 ②

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

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

오류 신고