データベース

ITパスポート試験トランザクション処理」の問題

テクノロジ系データベース難易度:normal
金融システムの口座振替では,振替元の口座からの出金処理と振替先の口座への入金処理について,両方の処理が実行されるか,両方とも実行されないかのどちらかであることを保証することによってデータベースの整合性を保っている。データベースに対するこのような一連の処理をトランザクションとして扱い,矛盾なく処理が完了したときに,データベースの更新内容を確定することを何というか。
コミット
スキーマ
ロールフォワード
ロック
正解
コミット

コミット(COMMIT)はトランザクションの全処理が正常に完了した時点でデータベースへの変更を永続化する操作である。問題文にある「矛盾なく処理が完了したときにデータベースの更新内容を確定すること」という定義と完全に一致する。

?選択肢ごとの解説

ア ○コミット(COMMIT)はトランザクションの全処理が正常に完了した時点でデータベースへの変更を永続化する操作である。問題文にある「矛盾なく処理が完了したときにデータベースの更新内容を確定すること」という定義と完全に一致する。
イ ×スキーマはデータベースの構造定義(テーブル名・列名・データ型・制約など)を表す概念であり、処理を確定する操作ではない。スキーマはデータそのものではなく「データの…
ウ ×ロールフォワードは障害発生後の復旧手法の一つであり、バックアップ取得後に記録されたログを再適用して最新状態に復元する操作である。正常処理の確定ではなく、障害回復…
エ ×ロックはトランザクションの同時実行制御に用いる排他制御の仕組みであり、複数トランザクションが同一データに同時アクセスして不整合が生じることを防ぐ。更新内容の確定…
この問題の「深掘り・誤答の完全解説・試験のコツ・覚え方」はアプリで。

ITパスポート試験の全問を、一問ごとにAIの8-ways解説つきで。SRS暗記カード・全真模試・弱点診断まで。まずは無料で。

無料ではじめる →

ukamiru 過去問 · ITパスポート試験 · itpass-r3k-q62

【ITパスポート試験】トランザクション処理の問題と解答・解説|ukamiru 過去問