2021年 秋期 応用情報技術者 午前 問46

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

 ア  ある問題に対して起こり得るすべての条件と、それに対する動作の関係を表形式で表現したものである。
 イ  各機能が、どのエンティティに対して、どのような操作をするかを一覧化したものであり、操作の種類には生成、参照、更新および削除がある。
 ウ  システムやソフトウェアを構成する機能(又はプロセス)と入出力データとの関係を記述したものであり、データの流れを明確にすることができる。
 エ  データをエンティティ、関連及び属性の三つの構成要素でモデル化したものであり、業務で扱うエンティティの相互関係を示すことができる。


答え イ


解説

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


キーワード
・CRUDマトリックス

キーワードの解説
  • CRUDマトリックス(情報分析図)
    CRUDとはデータベース管理システムが提供する基本機能で、データベースのエンティティに対して、どの機能がデータ操作を行うのかを整理したものがCRUDマトリックスです。
    データモデル表現の標準的手法であるERモデルは静的モデルであるため、いつどのようなタイミングでデータが生成されたり、書き換えられたりするのかを明確に表現できないが、CRUDマトリックスはそれを補完する存在となっています。

もっと、「CRUDマトリックス」について調べてみよう。

戻る 一覧へ 次へ