HOME»ITパスポート平成30年秋期» 問63
ITパスポート平成30年秋期 問63
問63
note_altcalculate
note_alt
calculate
トランザクション処理におけるロールバックの説明として,適切なものはどれか。
- あるトランザクションが共有データを更新しようとしたとき,そのデータに対する他のトランザクションからの更新を禁止すること
- トランザクションが正常に処理されたときに,データベースへの更新を確定させること
- 何らかの理由で,トランザクションが正常に処理されなかったときに,データベースをトランザクション開始前の状態にすること
- 複数の表を,互いに関係付ける列をキーとして,一つの表にすること
分類 :
テクノロジ系 » データベース » トランザクション処理
正解 :
ウ
解説 :
ロールバックは、失敗したトランザクションによる変更を取り消し、処理開始前の整合した状態へ戻す操作です。一部だけ更新された状態が残るのを防ぎます。
更新を確定するのはコミット、競合する更新を禁止するのはロックです。関連列で表を組み合わせるのは結合であり、障害時の取消しとは異なります。