1. 모델 검토: 데이터 모델을 물리적인 모델로 전환하고 그에 따른 물리 설계를 효율적으로 진행하기 위한 준비가 완료되었는지 검증하는 것
1.1 목적
- 해당 고객 업무 분석이 효과적으로 이루어 졌는가
- 분석된 업무를 바탕으로 업무의 내용을 효과적으로 데이터 모델에 표현하였는가
- 모델이 정확하고 안정적이며 이후 확장 가능한 유연한 모델인가
2. 검토 사항
- 엔티티타입
- 속성
- 관계
- 도메인 검토
2.1 속성 검토
- 속성: 엔티티타입 내에서 관리하고자 하는 정보의 항목
2.1.1 검증 내역
- 반정규화된 속성은 식별되는가?
ex) 반정규화된 속성에 실제로는 의미가 다르고, 이름만 같은 속성이 공존함
- 반정규화는 시스템 복잡도와 성능을 고려하여 적절하게 이루어졌는가?
ex) 시스템 특성에 따르지 않은 과도한 반정규화, 반정규화를 하지 않아 발생하는 시스템 성능 저하
- 명칭이 같은 속성의 타입과 크기는 동일한가?
ex) 크기의 불일치, 타입의 불일치
- 내부적인 속성을 가지고 있는 속성은 없는가?
ex) 병합된 속성만 관리
- 병합되어야 할 속성은 없는가?
ex) 날짜와 같이 대부분 범위 조회가 일어나는 속성
- 전후 레코드간 영향을 미칠 수 있는 속성은 없는가?
ex) 중간 데이터가 변경할 수 있는 이력 엔티티타입에서 현재 데이터까지의 누적 정보를 관리하는 속성
- 감사, 통계 등을 고려하여 속성이 정의되었는가?
ex) 코드화할 수 있으나 텍스트로 정의된 속성
'이전 게시물들' 카테고리의 다른 글
[Spring] Spring MVC 라이프 사이클 (0) | 2021.01.05 |
---|---|
[DB] 데이터베이스 논리 설계 - 데이터베이스 구축 준비 (0) | 2020.12.28 |
[DB] 데이터베이스 논리 설계 - 상관 모델링 (0) | 2020.12.24 |
[DB] 데이터베이스 논리 설계 - 프로세스 모델링 (0) | 2020.12.24 |
[DB] 데이터베이스 논리 설계 - 실전 데이터 모델링 이슈 (0) | 2020.12.24 |