[7급 국가직 데이터베이스론 2022년 22번]

다음 두 트랜잭션이 테이블 R(A, B)에 대해 병행 수행되고 있다. 트랜잭션 T2에서 “select sum(B) from R;”의 결과가 항상 동일한 값을 출력하도록 보장하는 트랜잭션 고립성 수준(isolation level)은? (단, 테이블 R의 속성 A, B의 도메인은 정수이다)
T1
T2
begin transaction;
insert into R values (3, 150);
commit;
begin transaction;
select sum(B) from R;
select sum(B) from R;
commit;
데이터베이스론
  1. ①직렬가능(SERIALIZABLE)
  2. ②반복 가능한 읽기(REPEATABLE READ)
  3. ③커밋된 데이터 읽기(READ COMMITTED)
  4. ④커밋되지 않은 데이터 읽기(READ UNCOMMITTED)

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

정답 ①

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

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

오류 신고