
ITパスポート 令和8年度 公開問題、全100問のうちの問56。
DBMS に
- アトランザクションが
正常に 処理された ときに, トランザクションの 一連の 処理を 確定させること - イトランザクションが
何らかの 理由で 正常に 処理されなかった ときに, データベースを トランザクションの 処理開始前の 状態に戻すこと - ウ複数の
トランザクションを 並列に 処理している ときに, ロックの 影響に よって トランザクション同士が 互いに 相手の ロックの 解放を 待つ状態になること - エ複数の
トランザクションに よる メモリ上の データ更新の 結果を, 一度に まとめて HDD などの 外部 記憶装置に 書き込む 操作や, 操作が 行われた 時点のこと
答えと解説を開く
正解はエです。
DBMS は
ほかの選択肢が違う理由
- アトランザクションの
処理を 確定させる ことは コミットです。 - イ失敗した
トランザクションを 処理の 前の 状態に 戻すことは ロールバックです。 - ウ互いに
相手の ロックの 解放を 待って 先に 進めなくなる 状態は デッドロックです。
仕組み
トランザクションは、
障害が