平成16年 春期 基本情報技術者 午後 問02
問02 データベースシステム設問1〜4に答えよ。 あるデータベースシステムでは,定期的にバックアップをとるとともに, 更新前情報及び更新後情報をログファイルに記録している。 システム障害が発生した場合は,ロールバック処理,ロールフォワード処理及び 再処理を組み合わせたウォームスタートで再始動する運用を行っている。 このデータベースシステムでは,チェックポイントで,更新前ログ及び 更新後ログへの情報書出しとデータベースへの書出しを一致させている。 したがって,例えばロールバック処理は,ログファイル上の更新前情報を使って, データベースを直前のチェックポイントの時点まで戻すことによって,整合性を保つ。 今,表の値の状態でシステムの運用が開始され,図に示すように各トランザクションを 実行していたとき,システム障害が発生したとする。 表 システム運用開始時の値
▲は,コミットの発行を表す。 図 データベースシステムの運用状況
設問1 システム障害が発生した時点で, 障害復旧の対象になるトランザクションとして正しい答えを,解答群の中から選べ。
解答群 ア TR1,TR2,TR3,TR4 イ TR2 ウ TR2,TR3,TR4 エ TR3,TR4 設問2 ウォームスタートによる再始動で回復を行うとき, ロールバックが完了した時点の A 〜 E の値として正しい答えを,解答群の中から選べ。 ここで,ログファイルはすべて正常に記録されていたとする。
解答群
設問3 ロールフォワード処理が終わった時点における A 〜 E の値として正しい答えを,解答群の中から選べ。
解答群
設問4 このデータベースシステムでは,障害回復のとき, ロールバック処理及びロールフォワード処理を組み合わせることによって, 可能な限りトランザクションを再処理しないで済む復旧を行っている。 ウォームスタート時,再処理をしなければならないトランザクションとして正しい答えを, 解答群の中から選べ。
解答群 ア TR2 イ TR2,TR3 ウ TR2,TR3,TR4 エ TR4
[←前の問題] [次の問題→] [問題一覧表] [分野別] [基本情報技術者試験TOP ]
©2004-2024 情報処理試験.jp
|
プライバシーポリシー・著作権・リンク
|
お問合わせ
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||