CRUD

by percent20 12/28/2007 6:51:00 AM

C.R.U.D.


CRUD stands for "Create","Read","Update", and "Delete". They are the 4 basic things people typically do with data in a some type of data store. Wikipedia defines CRUD as:

Create, read, update and delete (CRUD) are the four basic functions of persistent storage, a major part of nearly all computer software. Sometimes CRUD is expanded with the words retrieve instead of read or destroy instead of delete. It is also sometimes used to describe user interface conventions that facilitate viewing, searching, and changing information; often using computer-based forms and reports.

Often when working with data these are the 4 basic steps that are required to work with the data. So when you are creating your backend make sure you have at least these 4 things and you are set to start working with data.

This post is the first in a series of posts one what acronyms are in the programming world as there are a lot and we all need to know them so we don't get lost.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

acronym

Related posts

Comments

12/30/2007 3:43:18 PM

Joseph Holsten

It's worth mentioning that if you are thinking about your problem as objects, you'll rarely do something besides crud. Create a Employer, Employee, and EmploymentRelationship when someone is hired. Update the EmploymentRelationship from hourly to salaried when they get promoted. Delete the EmploymentRelationship and Employee when they're fired.

If you can't think of how to solve the problem with CRUD, there's a good chance you're overcomplicating it. Ask a friend, post to a mailing list or newsgroup, invoke the internet oracle or LazyWeb.

Joseph Holsten us

Add comment


(Will show your Gravatar icon)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Live preview

8/7/2008 1:32:22 PM

Powered by BlogEngine.NET 1.3.0.0
Theme by Mads Kristensen


My Flare

AddThis Feed Button

National Blog Posting Month

Eagle Scout

I'm Test Driven

[Reserved for MVP status I want to earn]

View Buddy Lindsey's profile on LinkedIn

Twitter



Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008

Sign in