ITパスポート試験 令和5年度公開問題(全100問) トップへ
Part 3(問51〜75)

66

トランザクション処理におけるコミットの説明として,適切なものはどれか。

Aあるトランザクションが共有データを更新しようとしたとき,そのデータに対する他のトランザクションからの更新を禁止すること
Bトランザクションが正常に処理されたときに,データベースへの更新を確定させること
C何らかの理由で,トランザクションが正常に処理されなかったときに,データベースをトランザクション開始前の状態にすること
D複数の表を,互いに関係付ける列をキーとして,一つの表にすること

解説

コミットとは、トランザクションが正常に処理された際にデータベースへの更新を確定させる操作である。ロック(ア)、ロールバック(ウ)、結合(エ)はコミットとは異なる概念である。