본문 바로가기

encyclopedia/C

CRUD

반응형
SMALL

CRUD

위키백과, 우리 모두의 백과사전.

CRUD는 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)의 약자를 모아놓은 용어이다. 사용자 인터페이스가 갖추어야 할 기능(정보의 참조/검색/갱신)을 가리키는 용어로서도 사용된다.

CRUD 대신에 다음과 같은 유사용어가 사용되기도 한다.

  • ABCD: add(추가), browse(보기), change(변경), delete(삭제)
  • ACID: add(추가), change(변경), inquire(질의), delete(삭제)[1]
  • BREAD: browse(주사), read(독해), edit(편집), add(추가), delete(삭제)
  • VADE(R): view(참조), add(추가), delete(삭제), edit(편집), 트랜잭션 처리에서는 restore(복원) 추가

각 문자는 다음과 같이 표준 SQL문으로 대응 가능하다.

이름조작SQL
Create생성INSERT
Read(또는 Retrieve)읽기(또는 인출)SELECT
Update갱신UPDATE
Delete(또는 Destory)삭제(또는 파괴)DELETE

Google Scholar에 따르면 CRUD 용어를 최초로 사용한 논문으로는 Kilov, H(1990)의 논문이며, 그 개념은 Kilov(1998)에도 자세히 서술되어 있다.

유저 인터페이스 CRUD는, 여러 응용프로그램의 사용자 인터페이스에도 들어맞는다. 예를 들어, 주소록나 전화번호부 소프트웨어를 생각해볼 수 있다. 여기서 기본적인 기록 단위는 각 개인의 연락처이다. 다음과 같은 기능들은 가장 간단한 것이면서도 필수적이다.

  • 새로운 연락처 정보를 추가할 수 있다.
  • 기존의 연락처 정보를 검색할 수 있다.
  • 기존의 연락처 정보를 편집할 수 있다.
  • 기존의 연락처 정보를 삭제할 수 있다.

이러한 4개의 조작을 모두 할 수 없다면 그 소프트웨어는 완전하다고 할 수 없다. 이들 기능은 매우 기본적이기 때문에, 한 묶음으로 설명되는 경우가 많다.

주석[편집]

  1. 이동 트랜잭션(transaction) 분야에서 사용되는 ACID와는 다른 것이다. 혼동하기 쉬우므로 주의가 필요하다.


 

위키 백과 - 우리 모두의 백과 사전
"CRUD"는 여기에서 방향을 바꾼다. 다른 용도를 위해, 참조  .

에서 컴퓨터 프로그래밍 , 읽기, 업데이트 및 생성, 삭제 (로 약어 CRUD 또는 가능 Backronym ) (가끔 검색에 "S"와 SCRUD라고도 함)의 네 가지 기본 기능 아르 영구 저장소가 .[ 1 ] 가끔 CRUD가 로 확장 단어 검색 대신 읽기 , 수정 대신 갱신 또는 파괴 대신 삭제 . 또한 때때로 설명하는 데 사용되는 사용자 인터페이스 ,보기, 검색 및 변경을 용이 규칙 정보; 종종 컴퓨터를 기반으로 사용하는 양식 과 보고서를 . 용어 가능성 제 대중화되었다 제임스 마틴 그의 1983 책에서 데이타베이스 환경을 관리 . [ 2 ] [ 3 ] 약어가 확장 될 수있다CRUDL 덮 리스팅 같은 추가적인 복잡성을 가져다 대용량 데이터 세트의 페이징 할 때 데이터 세트는 메모리에 저장하기에 용이 너무 크다.

CRUD의 또 다른 변화는 빵, "찾아보기, 읽기, 편집, 삭제, 추가"의 약자입니다.

데이터베이스 응용 프로그램 편집 ]

약어 CRUD가 구현하는 주요 기능 모두를 의미 관계형 데이터베이스 응용 프로그램 . 약어의 각 문자는 표준에 매핑 할 수 있습니다 SQL의 문, HTTP의 방법 또는 DDS의 작업 :

동작SQLHTTPDDS
만들기INSERTPUT / POST쓰기
읽기 (검색)SELECTGET읽기 / 취
업데이트 (수정)UPDATEPUT / PATCH쓰기
삭제 (파괴)삭제삭제폐기

관계형 데이터베이스는 일반적으로 제공하지만 영속 계층을 소프트웨어 응용 프로그램에서 수많은 다른 지속성 층이 존재한다. CRUD 기능이 구현 될 수있는 객체 데이터베이스 ,XML 데이터베이스 , 플랫 텍스트 파일 , 예를 들면, 사용자 정의 파일 포맷, 테이프 또는 카드.

사용자 인터페이스 편집 ]

CRUD 또한 대부분의 애플리케이션의 사용자 인터페이스 레벨에서 적합하다. 예를 들면, 어드레스 북 소프트웨어, 기본 저장 유닛은 개별적인 인 컨택 항목 . 최소한으로, 소프트웨어는 사용자를 허용해야

  • 만들거나 새로운 항목을 추가
  • 읽기, 검색, 검색, 또는 기존 항목을 보려면
  • 업데이트하거나 기존 항목을 편집
  • 기존 항목을 비활성화 / 삭제

적어도 이러한 네 작업없이 소프트웨어가 완료된 것으로 간주 될 수 없다. 이러한 작업이 너무 기본이기 때문에, 그들은 종종 "연락처 관리", "콘텐츠 관리"또는 "접촉 유지"기본 저장 단위에 따라 일반적으로 (또는 "문서 관리"로, 문서화 한 포괄적 인 제목 아래에 설명되어 있습니다 특정 응용 프로그램).

참조 편집 ]

참고 편집 ]

  1. 위로 이동^ . 헬러, 마틴 (2007년 1월 29일) : "임피던스 불일치 REST 및 CRUD" . 개발자 세계 . 인포 월드.
  2. 위로 이동데이터베이스 환경 관리 , 페이지. 에서 381, Google 도서
  3. 위로 이동마틴, 제임스 (1983). 데이터베이스 환경을 관리 . 잉글 우드 절벽, 뉴저지 : 프렌 티스 - 홀. 페이지. 381. ISBN  0-135-50582-8 .


반응형
LIST

'encyclopedia > C' 카테고리의 다른 글

http://www.coolenjoy.net/  (0) 2014.09.19
http://www.cumulocity.com/  (0) 2014.09.18
http://www.coderanch.com/forums  (0) 2014.09.16
http://www.chuing.net/  (0) 2014.09.16
http://codepen.io/  (0) 2014.09.12