令和3年度 秋期 応用情報技術者試験 午前 問題 問46

CRUD マトリクスの説明はどれか。

解答・解説

正解: イ. 各機能が,どのエンティティに対して,どのような操作をするかを一覧化したものであり,操作の種類には生成,参照,更新及び削除がある。

CRUD(クラッド)とは、システムにおけるデータ操作の基本となる以下の4つの操作の頭文字をとった言葉です。

  • Create(生成)
  • Read(参照)
  • Update(更新)
  • Delete(削除)

CRUDマトリクスは、システムの各機能(プロセス)とデータベースの各テーブル(エンティティ)の交点に、上記のどの操作が行われるかを記述した表(マトリクス)のことです。これにより、データの整合性や機能の過不足を確認することができます。

各選択肢の解説

  • ア: ある問題に対して起こり得る全ての条件と、各条件に対する動作の関係を表形式で表現したものは、決定表(デシジョンテーブル)の説明です。
  • イ: 正解です。各機能がどのエンティティに対して生成、参照、更新、削除の操作をするかを一覧化したものであり、CRUDマトリクスの説明として適切です。
  • ウ: システムやソフトウェアを構成する機能と入出力データとの関係を記述し、データの流れを明確にしたものは、DFD(データフロー図)の説明です。
  • エ: データをエンティティ、関連、および属性の三つの構成要素でモデル化し、業務で扱うエンティティの相互関係を示すものは、E-R図の説明です。

Spineチーム