- トップページ
- 応用情報技術者
- 平成28年度春季問題一覧
- 平成28年度春季問題30-解答・解説-分析
平成28年度春季問題
問題30
媒体障害の回復において、最新のデータベースのバックアップをリストアした後に、トランザクションログを用いて行う操作はどれか。
ア | バックアップ取得後でコミット前に中断した全てのトランザクションをロールバックする。 |
イ | バックアップ取得後でコミット前に中断した全てのトランザクションをロールフォワードする。 |
ウ | バックアップ取得後にコミットした全てのトランザクションをロールバックする。 |
エ | バックアップ取得後にコミットした全てのトランザクションをロールフォワードする。 |
媒体障害の回復において、最新のデータベースのバックアップをリストアした後に、トランザクションログを用いて行う操作はどれか。
ア | バックアップ取得後でコミット前に中断した全てのトランザクションをロールバックする。 |
イ | バックアップ取得後でコミット前に中断した全てのトランザクションをロールフォワードする。 |
ウ | バックアップ取得後にコミットした全てのトランザクションをロールバックする。 |
エ | バックアップ取得後にコミットした全てのトランザクションをロールフォワードする。 |
解答:エ
<解説>
データベースを更新するトランザクションは,障害回復時に,「全く実行されていない状態」あるいは「完全に実行された状態」のいずれかになるように処理される。これをトランザクションの原子性(Atomicity)という。
「全く実行されていない」状態に戻すことをロールバックといい,当該トランザクションが行っていた更新により変更されていたデータを全て更新前の状態に戻す。「完全に実行された状態」にすることをロールフォワードといい,当該トランザクションが行っていた更新によって変更されていたデータを,全て更新後の状態に復元する。
ア | × | トランザクション障害の回復方法である。 |
イ | × | 中断したトランザクションはロールフォワードできない。 |
ウ | × | 媒体障害時のロールバックは不可能である。 |
エ | ○ | 正しい。 |
キーワード
- 「ロールフォワード」関連の過去問題・・・ロールフォワードとは
お問い合わせ