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

テクノロジ系

ア あるトランザクションが共有データを更新しようとしたとき,そのデータに対する他のトランザクションからの更新を禁止すること

なぜ違う: これは排他制御(ロック)の説明であり,コミットではない。

イ トランザクションが正常に処理されたときに,データベースへの更新を確定させること
ウ 何らかの理由で,トランザクションが正常に処理されなかったときに,データベースをトランザクション開始前の状態にすること

なぜ違う: これはロールバックの説明であり,コミットとは逆の操作である。

エ 複数の表を,互いに関係付ける列をキーとして,一つの表にすること

なぜ違う: これは結合(ジョイン)の説明であり,コミットとは無関係である。

正解: イ

要点: コミット=トランザクションの更新を確定させること。

コミットとは,トランザクションが正常に処理されたときに,その更新内容をデータベースに確定(反映)させる操作である。

この問題に出てくる用語

関連キーワード: トランザクション・データベース

同じ回の前後の問題

テクノロジ系の他の問題

アプリで弱点分析つきの演習ができます

App Store

ITパスポートの学習アプリ(ITパストレ)

出典:令和5年度 ITパスポート試験 公開問題 問66