SQLD CBT 기출문제 예상문제 930번

다음 문제를 풀어보세요.

다음 보기 중 세션 B가 T2 시점과 T4 시점에 조회한 '101' 계좌의 잔액(BALANCE) 값으로 가장 적절한 것을 고르시오.

[상황 정의]

  • DBMS의 트랜잭션 격리 수준(Isolation Level)은 Read Committed(기본값)로 설정되어 있다.
  • 계좌(ACCOUNT) 테이블에 계좌번호 '101'의 초기 잔액은 10,000원이다.

[시간별 트랜잭션 수행 흐름]

시간 세션 A 세션 B
T1 UPDATE ACCOUNT SET BALANCE = BALANCE + 5000 WHERE ACC_ID = '101';
T2 SELECT BALANCE FROM ACCOUNT WHERE ACC_ID = '101';
T3 COMMIT;
T4 SELECT BALANCE FROM ACCOUNT WHERE ACC_ID = '101';