トランザクション処理に関する記述のうち、適切なものはどれか。
ア |
コミットとは、トランザクションが正常に処理されなかったときに、データベースをトランザクション開始前の状態に戻すことである。 |
イ |
排他制御とは、トランザクションが正常に処理されたときに、データベースの内容を確定させることである。 |
ウ |
ロールバックとは、複数のトランザクションが同時に同一のデータを更新しようとしたときに、データの矛盾が起きないようにすることである。 |
エ |
ログとは、データベースの更新履歴を記録したファイルのことである。 |
答え エ
【解説】
ア |
コミットとは、トランザクションが正常に処理されたときに、データベースの内容を確定させることです。(×) |
イ |
排他制御とは、複数のトランザクションが同時に同一のデータを更新しようとしたときに、データの矛盾が起きないようにすることです。(×) |
ウ |
ロールバックとは、トランザクションが正常に処理されなかったときに、データベースをトランザクション開始前の状態に戻すことです。(×) |
エ |
ログとは、データベースの更新履歴を記録したファイルのことです。(〇)
(データベースのログでは更新前の状態と更新後の状態の両方を記録します。) |
【キーワード】
・トランザクション処理
【キーワードの解説】
- トランザクション処理
トランザクション(transaction)とは関連する複数の処理を一連の一つの処理としてまとめたもののことです。
金融機関の入出金処理などが代表例です。
トランザクションとしてまとめられた処理は、処理の途中で中断することはなく、連続して処理するのが普通です。
もっと、「トランザクション処理」について調べてみよう。
戻る
一覧へ
次へ
|