閉じる

ITパスポート平成30年秋期 問63

問63
note_alt
calculate

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

分類 :

テクノロジ系 » データベース » トランザクション処理

正解 :

ウ

解説 :

ロールバックは、失敗したトランザクションによる変更を取り消し、処理開始前の整合した状態へ戻す操作です。一部だけ更新された状態が残るのを防ぎます。

更新を確定するのはコミット、競合する更新を禁止するのはロックです。関連列で表を組み合わせるのは結合であり、障害時の取消しとは異なります。

▲
Pagetop