応用情報暗記無料で始める

CRUDマトリクスとは?くらっどまとりくす

CRUDマトリクスとは、縦に機能やサブシステム、横にデータ(エンティティ)を並べ、交点に生成・参照・更新・削除の別を記入した表。どの機能がどのデータをどう扱うかを一覧にすることで、生成する機能が存在しないデータや、更新の責任が複数に散っているデータを、実装前に発見できる。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では1回出題されています。

応用情報技術者試験の頻出用語/テクノロジ系

別名:CRUD図(CRUDマトリクス)、CRUD図

この語が出る過去問を解く →

背景

機能一覧とデータモデルを別々に設計していると、片方ずつ眺めているかぎりどちらも正しく見える。ところが突き合わせた途端に、誰も作らないマスタや、三つの機能から好き勝手に更新されるテーブルが現れる。この表は、二つの設計成果物を交差させて初めて見える不整合をあぶり出すための道具であり、サブシステム分割の妥当性を測る物差しとしても使われる。

具体例

受注管理システムで、行に「受注登録」「出荷指示」「請求」、列に「顧客」「受注」「在庫」を置いて埋めると、顧客の列にCが1つも現れない。顧客マスタを作る機能が設計から漏れているのか、販売管理システムから連携される前提が書かれていないのかを、この時点で確認できる。

試験での引っ掛け

アクセス権限の設計表と取り違えないこと。目的はあくまで抜けと重複の発見にある。サブシステム分割の評価に使うときの読み方も問われ、更新系のC・U・Dが同じサブシステム内に閉じているほど独立性が高く、他所からは参照だけという形が望ましい配置になる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:テクノロジ系
  • アクセス権限の設計表と取り違えないこと。