모두CBT

동시성 제어를 위한 다중모드 로크(multi-mode lock)에 대한… | [경찰간부후보생 데이터베이스론] 24년 1회차 기출문제 상세 페이지

1[경찰간부후보생 데이터베이스론] 24년 1회차
동시성 제어를 위한 다중모드 로크(multi-mode lock)에 대한 설명으로 적절한 것만을 모두 고른 것은?
가. 트랜잭션 T는 항목 X에 읽기 연산을 수행하기 전에 공유 로크(shared lock) 또는 배타 로크(exclusive lock)를 수행해야 한다.
나. 트랜잭션 T는 항목 X에 대한 모든 읽기 연산과 쓰기 연산을 끝낸 후 반드시 로크를 해제해야 한다.
다. 트랜잭션 T는 항목 X에 쓰기 연산을 수행하기 전에는 반드시 배타 로크를 수행해야 한다.
라. 트랜잭션 T가 항목 X에 배타 로크를 보유하고 있다면 다른 트랜잭션 S의 공유 로크를 허용한다.
1
나, 다
2
다, 라
3
가, 나, 다
4
가, 나, 라
해설

적절한 설명은 가, 나, 다이다.

읽기에는 공유 로크 또는 배타 로크가, 쓰기에는 배타 로크가 필요하고, 연산을 마친 뒤에는 로크를 해제해야 한다.

  • 라: 배타 로크는 공유 로크와 양립할 수 없으므로 다른 트랜잭션의 공유 로크를 허용하지 않는다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[경찰간부후보생 데이터베이스론] 24년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요경찰간부후보생 데이터베이스론 기출문제 암기장 전체 보기