DBMSが取得するログに関する記述として、適切なものはどれか。
ア | トランザクションの取消しに備えて、データベースの更新されたページに対する更新後情報を取得する。 |
イ | 媒体障害からの復旧に備えて、データベースの更新されたページに対する更新前情報を取得する。 |
ウ | ロールバック後のトランザクション再実行に備えて、データベースの更新されたページに対する更新後情報を取得する。 |
エ | ロールフォワードに備えて、データベースの更新されたページに対する更新後情報を取得する。 |
答え エ
【解説】
ア | トランザクションの取消しで使用するのはデータベースの更新されたページに対する更新前情報です。(ロールバック) |
イ | データベースの媒体障害からの復旧で使用するのはデータベースの更新されたページに対する更新後情報です。(ロールフォワード) |
ウ | ロールバック後のトランザクションの再実行では、ログを必要とはしません。 |
エ | ロールフォワードで使用するのはデータベースの更新されたページに対する更新後情報です。 |
【キーワード】
・ロールフォワード
・ロールバック