HOME»応用情報技術者試験掲示板»平成26年秋期午後問6
投稿する

平成26年秋期午後問6 [2269]

 きつねさん(No.1) 
https://www.ap-siken.com/kakomon/26_aki/pm06.html

設問3、アの動きが分かりません
最初に「在庫データの更新が失敗し」とあるのでこの時点で受注データへのコミットは発生せず、両方ロールバック指示が飛ぶので整合性は保たれると思ったのですが、正しい動きとしてはどうなるのでしょうか。
というより、そもそも問題の解釈として合ってますでしょうか。なんか問題の意味が分かってない気がします。

また確認なのですが、解答群から「全て選べ」という問題は必ず2つ以上という解釈で大丈夫でしょうか
よろしくお願いいたします。
2020.10.13 23:19
高木さん(No.2) 
altの部分をみると
在庫管理システムへの要求がOKでもNGでも
販売管理システムに要求しているので
質問者様の言う
>>「在庫データの更新が失敗し」とあるのでこの時点で受注データへのコミットは発生せず
ということではありません。

在庫データの更新が失敗しても
このシーケンス図のaltみると
受注データのコミットは行われます

>>解答群から「全て選べ」という問題は必ず2つ以上という解釈で大丈夫でしょうか
こちらはわかりません・・・・。
2020.10.14 12:16
助け人さん(No.3) 
AP ゴールドマイスター
横から失礼します。

>>解答群から「全て選べ」という問題は必ず2つ以上という解釈で大丈夫でしょうか
これだけ回答します。どの試験のどの問題かは覚えていませんが、1つだけが解答ということがありますので、注意が必要です。
2020.10.14 13:02
 きつねさん(No.4) 
高木さん、助け人さん、遅くなりましたが回答ありがとうございました

>>altの部分をみると在庫管理システムへの要求がOKでもNGでも販売管理システムに要求している

altの各分岐に入った時点で必ず2つとも実行されるんですね…
ということは2層コミットメント方式はあくまでコミットかロールバック指示を足踏み合わせて出すだけで、指示が出た後に関しては不整合が起こり得るということですね
勉強になりました、ありがとうございます

>>1つだけが解答ということがあります
了解しました、ありがとうございます
IPAの試験ってそういう一般的なセオリーも通用しないんですね…
2020.10.15 23:55

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。
© 2010-2024 応用情報技術者試験ドットコム All Rights Reserved.

Pagetop