幾天前同學丟給我一個名詞聽不懂,所以就上維基百科查了一下。
CRUD,也就是Create, Read, Update, Delete的縮寫。
有時候會加入縮寫為「S」的Search,變成SCRUD。
這四個動詞是用在什麼地方呢?
通常是指資料儲存相關的操作,也就是關聯式資料庫的基本四功能:
Operation
| SQL | HTTP |
Create | INSERT | PUT / POST |
Read | SELECT | GET |
Update | UPDATE | PUT / PATCH |
Delete | DELETE | DELETE |
CRUD也有好兄弟,BREAD,也就是Browse, Read, Edit, Add, Delete。
而除了在儲存的應用,CRUD也可以應用到與使用者介面互動的部分。
舉一個通訊錄應用程式的例子來說,這個程式必須提供以下的功能:
- 能新增(Create)一筆新的資料
- 能夠瀏覽(Read)、搜尋舊有的資料
- 能夠更新(Update)或是修改舊有的資料
- 能夠刪除(Delete)舊有的資料
這些功能看起來都很簡單,卻都是不可或缺的要素。
Referece,
Create, read, update and delete - Wikipedia, the free encyclopedia
Martin, James (1983). Managing the Data-base Environment. Englewood Cliffs, New Jersey: Prentice-Hall. p. 381. ISBN 0-135-50582-8.
沒有留言:
張貼留言