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'; |