この概念が出た関連問題

この試験の対策ガイド

ITパスポート試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は イ

解説

トランザクション処理は、データベースにおける一連の処理をまとめて扱う重要な機能です。コミット(COMMIT)とは、トランザクションで行った一連の処理が全て正常に完了した際に、その変更内容をデータベースに確定させる操作のことです。例えば、銀行での送金処理では、出金と入金の両方が正常に完了した時点でコミットを行い、データベースの更新を確定させます。これにより、データの整合性と信頼性が保証されます。

なぜ他の選択肢は違うのか

選択肢 ア
これは「排他制御」や「ロック」の説明です。他のトランザクションからの更新を禁止する機能は、コミットとは異なる概念です。
選択肢 ウ
これは「ロールバック(ROLLBACK)」の説明です。処理が失敗した際に元の状態に戻す操作であり、コミットとは逆の動作となります。
選択肢 エ
これは「結合(JOIN)」や「正規化の逆操作」の説明です。データベースの構造を変更する操作であり、トランザクション処理とは無関係です。

解くときのポイント

トランザクション処理の重要な操作として、「コミット(COMMIT)」と「ロールバック(ROLLBACK)」を対として覚えましょう。コミットは処理成功時の確定操作、ロールバックは処理失敗時の取り消し操作です。