平成30年秋期試験問題 問63

問63 解説へ
note_alt
calculate
トランザクション処理におけるロールバックの説明として,適切なものはどれか。

  • あるトランザクションが共有データを更新しようとしたとき,そのデータに対する他のトランザクションからの更新を禁止すること
  • トランザクションが正常に処理されたときに,データベースへの更新を確定させること
  • 何らかの理由で,トランザクションが正常に処理されなかったときに,データベースをトランザクション開始前の状態にすること
  • 複数の表を,互いに関係付ける列をキーとして,一つの表にすること
正解 ウ問題へ
テクノロジ系
データベース
トランザクション処理
解説

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

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

▲
Pagetop