CRUD

読み

クラッド

意味

  • データベース操作の基本となる4つの機能:Create(作成)、Read(読取)、Update(更新)、Delete(削除)の頭文字
  • Webアプリケーションやシステム設計で最低限必要なデータ操作の枠組みを示す概念
  • REST APIのHTTPメソッド(POST、GET、PUT/PATCH、DELETE)とも対応するデータ管理の基本パターン

比喩

ファイルキャビネットの基本操作のようなもの。書類を「入れる・見る・修正・捨てる」の4つ。

語源

Create, Read, Update, Deleteの頭文字を組み合わせた略語

例文

  • ユーザー管理画面でCRUD機能を実装し登録・閲覧・編集・削除を完備した
  • REST APIでCRUD操作を提供しモバイルアプリからデータ管理できるようにした
  • 管理画面の設計時にCRUDマトリクスを作成し必要な画面を洗い出した

よくある勘違い

  • CRUDだけで全ての業務要件を満たせると考えること→検索やバッチ更新など追加機能も必要
  • UpdateとDeleteを実装せず中途半端なCRUDにすること→運用で困るため4つ全て揃える

関連用語