データベース
ITパスポート試験|管理システムにおける排他制御の目的として,適切なものはどれか
データベース管理システムにおける排他制御の目的として,適切なものはどれか。
ア誤ってデータを修正したり,データを故意に改ざんされたりしないようにする。
イデータとプログラムを相互に独立させることによって,システムの維持管理を容易にする。
ウデータの機密のレベルに応じて,特定の人しかアクセスできないようにする。
エ複数のプログラムが同一のデータを同時にアクセスしたときに,データの不整合が生じないようにする。
正解
エ.複数のプログラムが同一のデータを同時にアクセスしたときに,データの不整合が生じないようにする。
データベースでは複数のトランザクションが同時実行されると、読み取り中のデータが別トランザクションによって書き換えられる「ダーティリード」や「失われた更新(ロストアップデート)」といった不整合が生じる。排他制御はロック機構によって同一データへの同時アクセスを順序化し、トランザクションのACID特性のうち「隔離性(Isolation)」を保証するための手段である。
?選択肢ごとの解説
ア ×データの誤操作や改ざん防止はアクセス制御・認証・暗号化といったセキュリティ対策の領域であり、排他制御の目的ではない。排他制御はデータの内容を守るのではなく、同時…
イ ×データとプログラムの独立性を保つのはデータベース管理システムの「データ独立性」という特性であり、スキーマとプログラムを分離することで実現される概念である。排他制…
ウ ×機密レベルに応じたアクセス制限はアクセス権管理(権限制御)の説明である。排他制御は誰がアクセスできるかではなく、同時にアクセスしたときの順序・整合性を制御するも…
エ ○データベースでは複数のトランザクションが同時実行されると、読み取り中のデータが別トランザクションによって書き換えられる「ダーティリード」や「失われた更新(ロストアップデート)」といった不整合が生じる。排他制御はロック機構によって同一データへの同時アクセスを順序化し、トランザクションのACID特性のうち「隔離性(Isolation)」を保証するための手段である。
データベースの他の問題
2台のPC(PC-AとPC-B)から一つの共有ファイル中のデータnを並行して更新した。データnの初期値は10である。各PCは…金融システムの口座振替では,振替元の口座からの出金処理と振替先の口座への入金処理について,両方の処理が実行されるか,両方とも…トランザクション処理のACID特性に関するトランザクション処理におけるコミットの説明として,適切なものはどれかトランザクション処理に関するDBMSのトランザクションに関するあるコンピュータのデータベースの内容を他のコンピュータのデータベースに複製して,両者の内容が一致するように同期させるDBMS…DBMSにおけるチェックポイントの説明として,適切なものはどれか
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。
ITパスポート試験は全2,669問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。
登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。
作成・校閲:ukamiru編集部 · 最終更新 2026-08-15 · ITパスポート試験 過去問 · itpass-r1a-q64
