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つ全て揃える