過去問.com - 資格試験の過去問 | 予想問題の解説つき無料問題集

ITパスポートの過去問 令和5年度 テクノロジ系 問11

問題

このページは問題閲覧ページです。正解率や解答履歴を残すには、 「条件を設定して出題する」をご利用ください。
[ 設定等 ]
トランザクション処理におけるコミットの説明として、適切なものはどれか。
   1 .
あるトランザクションが共有データを更新しようとしたとき、そのデータに対する他のトランザクションからの更新を禁止すること
   2 .
トランザクションが正常に処理されたときに、データベースへの更新を確定させること
   3 .
何らかの理由で、トランザクションが正常に処理されなかったときに、データベースをトランザクション開始前の状態にすること
   4 .
複数の表を、互いに関係付ける列をキーとして、一つの表にすること
( 令和5年度 ITパスポート試験 テクノロジ系 問11 )
このページは問題閲覧ページの為、解答履歴が残りません。
解答履歴を残すには、
条件を設定して出題する」をご利用ください。

この過去問の解説 (2件)

3

トランザクション処理とは、複数の処理を一連の一つの処理としてまとまたものを言います。

トランザクション処理を完了する場合は、①コミット(確定させる)か②ロールバック(破棄させる)かの2択となります。

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

他のトランザクションからの更新を禁止することは、トランザクション処理における排他制御に関することです。トランザクション処理を完了させるコミットとは異なります。

よって本選択肢の内容は誤りです。

選択肢2. トランザクションが正常に処理されたときに、データベースへの更新を確定させること

トランザクション処理完了後、データベースへの更新を確定させることですので、コミット(確定させる)に該当します。

よって本選択肢の内容は正しいです。

選択肢3. 何らかの理由で、トランザクションが正常に処理されなかったときに、データベースをトランザクション開始前の状態にすること

トランザクションが正常処理されなかったために、開始前の状態に戻すことですので、ロールバック(破棄させる)に該当します。

よって本選択肢の内容は誤りです。

選択肢4. 複数の表を、互いに関係付ける列をキーとして、一つの表にすること

1つのキーをもとに、複数のデータを一つに組み合わせて表示することを結合と言います。

よって本選択肢の内容は誤りです。

まとめ

トランザクション処理の特性を理解して覚えるようにしましょう。

付箋メモを残すことが出来ます。
0

トランザクション処理とは、関連する処理を一つにとりまとめることをいいます。

トランザクション処理が全て正常に完了することをコミットといいます。

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

排他制御に関する説明です。

選択肢2. トランザクションが正常に処理されたときに、データベースへの更新を確定させること

正解です。コミットに関する説明です。

選択肢3. 何らかの理由で、トランザクションが正常に処理されなかったときに、データベースをトランザクション開始前の状態にすること

ロールバックに関する説明です。

選択肢4. 複数の表を、互いに関係付ける列をキーとして、一つの表にすること

結合操作に関する説明です。

問題に解答すると、解説が表示されます。
解説が空白の場合は、広告ブロック機能を無効にしてください。
他のページから戻ってきた時、過去問ドットコムはいつでも続きから始めることが出来ます。
また、広告右上の×ボタンを押すと広告の設定が変更できます。
このITパスポート 過去問のURLは  です。
付箋は自分だけが見れます(非公開です)。