情報処理安全確保支援士試験の公開問題

2018 秋 午前I 問10

このページはIPA Advancedが運営する非公式の学習用ページです。IPAとの提携・公認を示すものではありません。

問題文

データベースシステムにおいて,二つのプログラムが同一データへのアクセス要求を行うとき,後続プログラムのアクセス要求に対する並行実行の可否の組合せのうち,適切なものはどれか。ここで,表中の○は二つのプログラムが並行して実行されることを表し,×は先行プログラムの実行終了まで後続プログラムは待たされることを表す。

選択肢

  • ア: 添付公式問題ページの「ア」の表を参照。
  • イ: 添付公式問題ページの「イ」の表を参照。
  • ウ: 添付公式問題ページの「ウ」の表を参照。
  • エ: 添付公式問題ページの「エ」の表を参照。

解説の要点

添付公式解答の午前Ⅰ試験「問10」の正解は「エ」。共有モードは,同じデータに対する他の共有モードのアクセスと両立する。一方,排他モードは共有モードとも排他モードとも両立しない。したがって,先行・後続がともに共有の場合だけ並行実行でき,それ以外は後続プログラムが待たされる。表では列が先行プログラム,行が後続プログラムのアクセスモードを表します。

読取り・更新に対応するSQL文やロック管理の用語を調べ、アクセス要求の時点と処理終了の時点を区別できますか。

関連する問題一覧

公式出典

訂正・編集方針

解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。

  • 運営・編集方針を読む
  • 関連問題