[펌] CRUD Matrix 에 대한 간단한 글

CRUD에 대한 간략한 이해글입니다. (http://tong.nate.com/porippo에서 퍼 왔어요 ;;)

CRUD -> C; Create, R;Read, U; Update, D; Delete
Matrix -> 행렬

행렬아시죠? 뭐 3X3, 10X2 행렬 등등 수학시간에 나오잖아요

CRUD Matrix는 프로세스와 리소스 사이의 연관관계를 나타내는 테이블(행렬 모양의 테이블)입니다.

말이 어렵죠?

예를 들면 회원가입 DB를 만든다고 했을때

테이블명은 MEMBER라 하고 그 테이블에 회원의 여러 등록정보를 저장할 수 있는 필드를 만들어야 겠죠?

회원넘버, 회원이름, 주소, 전화번호, 자기소개 의 필드가 있다고 할때

CRUD Matrix 입니다.

---------- 가입 수정

회원넘버-- CD -- R

회원이름-- CUD - R

주소------ CUD - CRUD

전화번호-- CUD - CRUD

자기소개-- CUD - CRUD


여기서 회원넘버, 회원이름, 주소, 전화번호, 자기소개 를 리소스라 하고 가입, 수정을 프로세스라 합니다.

어떤 사람이 회원에 가입할려구 할때 회원이름, 주소 등등을 입력할겁니다. CREATE하는 거죠. 회원넘버는 자동으로 CREATE되는 거구요

입력하다가 회원가입하기 싫으면 안해도 되죠? 그땐 DELETE가 되구요. 주소나, 번호, 자기소개는 UPDATE가 되구요.

회원등록정보 수정시에는 넘버와 이름은 수정이 안되죠?

지금까지의 주접한 설명을 간단히 말하믄 프로세스가 진행되는 동안 각각의 리소스(필드)들의 속성을 보여주는 테이블 입니다.

그런 작업을 할 수 있는 프로그램도 있구요 매뉴얼도 있어요
책제목: Business Process Model User's Guide

첨에도 말씀 드렸지만 저도 잘 모릅니다. 제가 아는것만 말씀드렸구요. 설명도 잘못된 부분이 있을겁니다. 아시는 분은 꼭 리플 달아서 알려주세요. 모르면서 아는척한다고 뭐라 하시지 마시구요.

  의견 0 글쓰기      목록