ITパスポート|データベース 問5
金融システムの口座振替では、振替元の口座からの出金処理と振替先の口座への入金処理について、両方の処理が実行されるか、両方とも実行されないかのどちらかであることを保証することによってデータベースの整合性を保っている。データベースに対するこのような一連の処理をトランザクションとして扱い、矛盾なく処理が完了したときに、データベースの更新内容を確定することを何というか。
正解:ア
解説
トランザクションが正常に終わったときに、その結果をデータベースに確定させることをコミットと呼びます。
- ア 正解。矛盾なく処理が完了したときに、更新内容を確定することです。
- イ スキーマは、データベースの構造(どのような表や項目があるか)を定義したものです。
- ウ ロールフォワードは、障害が起きたときに、バックアップに更新履歴(ログ)を反映して、障害の直前の状態まで回復させることです。
- エ ロックは、ほかのトランザクションが同じデータを同時に更新しないように、一時的に使えなくすることです。
出典:令和3年度 ITパスポート試験 公開問題 問62(読点「,」を「、」に改変)