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개의 조작을 모두 할 수 없다면 그 소프트웨어는 완전하다고 할 수 없다. 이들 기능은 매우 기본적이기 때문에, 한 묶음으로 설명되는 경우가 많다.
주석[편집]
|
"CRUD"는 여기에서 방향을 바꾼다. 다른 용도를 위해, 참조 뭍 . 에서 컴퓨터 프로그래밍 , 읽기, 업데이트 및 생성, 삭제 (로 약어 CRUD 또는 가능 Backronym ) (가끔 검색에 "S"와 SCRUD라고도 함)의 네 가지 기본 기능 아르 영구 저장소가 .[ 1 ] 가끔 CRUD가 로 확장 단어 검색 대신 읽기 , 수정 대신 갱신 또는 파괴 대신 삭제 . 또한 때때로 설명하는 데 사용되는 사용자 인터페이스 ,보기, 검색 및 변경을 용이 규칙 정보; 종종 컴퓨터를 기반으로 사용하는 양식 과 보고서를 . 용어 가능성 제 대중화되었다 제임스 마틴 그의 1983 책에서 데이타베이스 환경을 관리 . [ 2 ] [ 3 ] 약어가 확장 될 수있다CRUDL 덮 리스팅 같은 추가적인 복잡성을 가져다 대용량 데이터 세트의 페이징 할 때 데이터 세트는 메모리에 저장하기에 용이 너무 크다. CRUD의 또 다른 변화는 빵, "찾아보기, 읽기, 편집, 삭제, 추가"의 약자입니다. 데이터베이스 응용 프로그램 [ 편집 ]약어 CRUD가 구현하는 주요 기능 모두를 의미 관계형 데이터베이스 응용 프로그램 . 약어의 각 문자는 표준에 매핑 할 수 있습니다 SQL의 문, HTTP의 방법 또는 DDS의 작업 :
관계형 데이터베이스는 일반적으로 제공하지만 영속 계층을 소프트웨어 응용 프로그램에서 수많은 다른 지속성 층이 존재한다. CRUD 기능이 구현 될 수있는 객체 데이터베이스 ,XML 데이터베이스 , 플랫 텍스트 파일 , 예를 들면, 사용자 정의 파일 포맷, 테이프 또는 카드. 사용자 인터페이스 [ 편집 ]CRUD 또한 대부분의 애플리케이션의 사용자 인터페이스 레벨에서 적합하다. 예를 들면, 어드레스 북 소프트웨어, 기본 저장 유닛은 개별적인 인 컨택 항목 . 최소한으로, 소프트웨어는 사용자를 허용해야
적어도 이러한 네 작업없이 소프트웨어가 완료된 것으로 간주 될 수 없다. 이러한 작업이 너무 기본이기 때문에, 그들은 종종 "연락처 관리", "콘텐츠 관리"또는 "접촉 유지"기본 저장 단위에 따라 일반적으로 (또는 "문서 관리"로, 문서화 한 포괄적 인 제목 아래에 설명되어 있습니다 특정 응용 프로그램). 참조 [ 편집 ]
참고 [ 편집 ]
|
'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 |