물리데이터베이스
CRUD의 개념
| 구분 | 조작 | SQL | 
|---|---|---|
| Create | 생성 | INSERT | 
| Read | 읽기/인출 | SELECT | 
| Update | 갱신 | UPDATE | 
| Delete | 삭제/제거 | DELETE | 
CRUD 분석의 개념
- 데이터베이스 테이블에 변화를 주는 트랜잭션의 CRUD 연산에 대해 CRUD 매트릭스를 작성하여 분석하는 것
- 테이블에 발생하는 트랜잭션의 주기별 발생횟수를 파악하고 연관된 테이블을 분석하면 테이블에 저장되는 데이터의 양을 유추할 수 있고 트랜잭션이 몰리는 테이블 분석 가능
- CRUD 연산의 우선순위
- C > D > U > R
- 활용목적에 따라 모두 적을 수 도 있음
 
CRUD 매트릭스 분석 개념
- 데이터 프로세스와 엔티티 목록으로 CRUD Matrix 작성
  
CRUD 매트릭스 점검사항
- 모든 엔티티 타입에 CRUD가 한 번 이상 표기되었는가?
- 모든 엔티티 타입에 C가 한 번 이상 존재하는가?
- 모든 엔티티 타입에 R이 한 번 이상 존재하는가?
- 모든 단위 프로세스가 하나 이상의 엔티티 타입에 표기가 되는가?
