本文へ移動
✓ 合格ドリル基礎から練習

ITパスポート / 条件・事例の練習

ITパスポート試験基礎・応用

条件を読む・根拠を説明する

途中だけ確定させない

条件を整理し、答えを選んでから解き方を確認しましょう。

会員のポイントを商品券へ交換する処理で、同じDB内のポイント減算と商品券発行を別々に確定していた。減算後に発行が失敗してポイントだけ失われた。改善はどれか。

答え・解き方を読む

二つを一つのトランザクションにまとめ失敗時は全体を取り消す

考える順序

  1. 1二つは一つの交換として整合すべき更新
  2. 2同じDBの一取引として全て成功か全て取消しにする
  3. 3画面表示だけでなく保存状態を整合させる

選択肢ごとの理由

  • 正解 · 二つを一つのトランザクションにまとめ失敗時は全体を取り消す

    二つは一つの交換として整合すべき更新。同じDBの一取引として全て成功か全て取消しにする。画面表示だけでなく保存状態を整合させる。

  • 比較 · 減算の確定を早くすれば発行失敗は解決する

    確定時刻を早めても後段の失敗は起こり得ます。

  • 比較 · 発行に失敗しても減算だけ成功として残す

    交換が成立しないのにポイントだけ失う状態を残します。

  • 比較 · 画面だけ元のポイントを表示しDBは減算済みのままにする

    表示とDBを不一致にしても失われたポイントは戻りません。

学習アプリで条件・事例を5問 →

学習の参考資料

用語・仕組みを学ぶための参考資料です。設問の条件と、このページの解き方を併せて確認してください。

教材の作成・確認方法

関連する要点をまとめて読む

技術の入口の要点と練習一覧 →