물리데이터베이스
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이 한 번 이상 존재하는가?
- 모든 단위 프로세스가 하나 이상의 엔티티 타입에 표기가 되는가?