修了試験 2024-07-28実施分 基本情報技術者試験 問22
データベースシステムにおいて,二つのプログラムが同一データへのアクセス要求を行うとき,後続プログラムのアクセス要求に対する並行実行の可否の組合せのうち,適切なものはどれか。 ここで,表中の〇は二つのプログラムが並行して実行されることを表し,×は先行プログラムの実行終了まで後続プログラムは待たされることを表す。 各選択肢の表は,行が後続プログラムのアクセスモード(共用/排他),列が先行プログラムのアクセスモード(共用/排他)を表す。
正答4
解説
正解はエ。 共用ロック同士は互いに読み取りを妨げないため並行実行が可能(○)だが,一方が排他ロックを要求,あるいは既に排他ロックが掛かっている組合せでは,データの整合性を保つために後続の要求は待たされる(×)。 共用×共用のみ○,それ以外は×の組合せが正しい。まとめて解く
修了試験 2024-07-28実施分を通しで解く(60問)→