In computer programming, create, read, update, and delete (CRUD) are the four basic operations of persistent storage.[1] CRUD is also sometimes used to describe user interface conventions that facilitate viewing, searching, and changing information using computer-based forms and reports.
History
The term was likely first popularized[citation needed] by James Martin in his 1983 book Managing the data-base environment.
Conceptual
Data can be put in a ___location/area of a storage mechanism.
- The fundamental feature of a storage ___location is that its content is both readable and updatable.
- Before a storage ___location can be read or updated it needs to be created; that is allocated and initialized with content.
- At some later point, the storage ___location may need to be destructed; that is finalized and deallocated.
Together these four operations make up the basic operations of storage management known as CRUD: Create, Read, Update and Delete.
Other variations
Other variations of CRUD include:
See also
References
- ^ Martin, James (1983). Managing the Data-base Environment. Englewood Cliffs, New Jersey: Prentice-Hall. p. 381. ISBN 0-135-50582-8.
- ^ Paul M. Jones (2008). "BREAD, not CRUD".
- ^ McGaw, James (21 June 2010). Beginning Django E-Commerce. p. 41. ISBN 9781430225362.
- ^ "CRAP and CRUD: From Database to Datacloud - Direct2DellEMC". Direct2DellEMC. 2012-11-13. Retrieved 2018-01-30.