データベース更新における 2 相コミットに関する記述のうち,適切なものは
どれか。

 ア 2 相コミットの目的は,トランザクションの処理途中のデータをほかのト
  ランザクションから参照できなくすることである。

 イ 2 相コミットを行うためには,同時に更新しようとする分散データベース
  のすべてがコミット可能かどうかを判断するための機能が必要である。

 ウ 2 相コミットを採用している場合,ロールバックは発生しない。

 エ 複数箇所に分散しているデータベースを 1 トランザクションで更新する場合,
  2 相コミットを使えば必ず複数データベース間の一貫性を確保できる。

答えは○(イ)