令和5年度春期 応用情報技術者試験 午前 問28

分野:データベース|実際に出題されたIPA過去問題

データベースシステムの操作の説明のうち,べき等(idempotent)な操作の説明はどれか。

  1.  同一の操作を複数回実行した結果と,一回しか実行しなかった結果が同一になる操作
  2.  トランザクション内の全ての処理が成功したか,何も実行されなかったかのいずれかの結果にしかならない操作
  3.  一つのノードへのレコードの挿入処理を,他のノードでも実行する操作
  4.  複数のトランザクションを同時に実行した結果と,順番に実行した結果が同一になる操作
解答・解説を見る

正解:ア

AI解説

べき等(idempotent)な操作とは、同一の操作を1回実行した場合と複数回繰り返し実行した場合とで、結果が変わらない操作のことである。 ア: 正解。同一操作を複数回実行しても1回実行した場合と結果が同じになる、というのがべき等性の定義そのものである。 イ: トランザクションの全処理が成功するか全く実行されないかのいずれかになる性質は原子性(atomicity)の説明であり、べき等性の説明ではない。 ウ: 一つのノードへの挿入処理を他のノードでも実行する操作は、分散データベースにおけるレプリケーション(複製)の説明であり、べき等性の定義ではない。 エ: 複数のトランザクションを同時実行した結果と順に実行した結果が同一になる性質は直列可能性(serializability)の説明であり、べき等性とは異なる概念である。 💡 べき等性(idempotent)、原子性(atomicity)、直列可能性(serializability)はいずれもトランザクション・分散処理でよく問われる性質であり、それぞれの定義を混同しないよう区別して覚える。

出典:令和5年度 春期 応用情報技術者試験 午前 問28 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「データベース」分野の攻略ポイント

関係モデル・正規化・SQL・トランザクション管理・障害回復・データベース設計が中心です。計算問題は少なく、定義と手順を正確に覚えていれば確実に得点できる、いわば「取りこぼしてはいけない」分野です。特に正規形とACID特性は毎年のように形を変えて出ます。

データベースの攻略ポイントをすべて見る(要点5項目・ひっかけ3項目)→

同じ分野(データベース)の過去問