基本情報技術者試験 2005年度 = 平成17年度・秋期 午前 問63

 分散データベースシステムにおいて、一連のトランザクション処理を行う複数サイトに更新可能かどうかを問い合わせ、すべてのサイトが更新可能であることを確認した後、データベースの更新処理を行う方式はどれか。

ア 2相コミット イ 排他制御
ウ ロールバック エ ロールフォワード

解答



解説

 分散データベースシステムにおいて、一連のトランザクション処理を行う更新処理では、複数のサイト上のデータベースを更新して、一貫性を保つ必要があります。
ア 2相コミット
 分散データベースシステムにおいて、一連のトランザクション処理を行う複数サイトに更新可能かどうかを問い合わせ、すべてのサイトが更新可能であることを確認後、データベースの更新処理を行う方式です。

イ 排他制御
 複数のプログラムが同時にデータベースを更新することによる矛盾の発生を抑制するために行います。

ウ ロールバック
 ジャーナルファイルに記録された更新前情報を用いて、現時点からトランザクション処理時点まで戻ることによって復旧します。

エ ロールフォワード
 バックアップファイルとジャーナルファイルに記録された更新後情報を用いて、トランザクション処理時点までを復元することによって復旧します。


BohYoh.comトップページへ