DAP

[DAP 전문가 가이드] 4.4.5 물리 데이터 모델 품질 검토

Leesemo 2025. 4. 30. 15:05

 

 

 

물리 데이터 모델 품질 검토 개요

- 물리 데이터 모델 설계가 완료되면 이를 데이터베이스 객체로 생성하고 개발 단계로 넘어가기 전에 모델러를 비롯한 이해관계자들이 모여 물리 데이터 모델에 대한 리뷰 세션을 통해 작성된 데이터 모델의 품질을 검토하는 것이 바람직하다.

- 물리 데이터 모델은 시스템 성능에  대해 직접적인 영향을 미치기 때문에 향후에 발생할 수 있는 성능 문제를 사전에 검토하여 최소화하는 노력이 절대적으로 필요하다.

 

<물리 데이터 모델 품질 기준>

기준 항목 설명 검토 관점 사례
정확성 데이터 모델이 표기법에 따라 정확하게 표현되었고, 업무 영역 또는 요구사항이 정확하게 반영되었음을 의미함 - 사용된 표기법에 따라 물리 데이터 모델이 정확하게 표현되었는가
- 대상 업무영역의 업무 개념과 내용이 정확하게 표현되었는가
- 요구사항의 내용이 정확하게 반영되었는가
- 업무규칙이 정확하게 표현/적용 되었는가
완전성 데이터 모델의 구성 요소를 정의하는데 있어서 누락을 최소화하고, 요구사항 및 업무 영역 반영에 있어서 누락이 없음을 의미함 - 물리 데이터 모델 작성 항목의 충실성(완성도)
- 필요한 설명 항목(테이블/컬럼 설명 등)들의 작성 상태
- 물리 모델링 단계에서 결정해야 할 항목들의 작성 상태
- 요구사항 반영 및 업무 영역 반영의 완전성 : 목적하는 업무 영역을 기술한 논리 데이터 모델의 구성요소(엔티티, 속성, 관계, 식별자 등)들이 누락없이 물리 데이터 모델로 변환되어 정의된 정도
준거성 제반 준수 요건들이 누락없이 정확하게 준수되었음을 의미함 - 데이터 표준, 표준화 규칙 등을 준수하였는가
- 법적 요건을 준수하였는가
- 법적 요건을 준수하기에 충분하도록 도메인이 정의되었는가
최신성 데이터 모델이 현행 시스템의 최신 상태를 반영하고 있고, 이슈사항들이 지체없이 반영되고 있음을 의미 - 업무상의 변경이나 결정사항 등이 시의적절하게 반영되고 있는가
- 최근의 이슈사항이 반영되었는가
- 현행 데이터 모델은 현행 시스템과 일치하는가
일관성 여러 영역에서 공통 사용되는 데이터 요소가 전사 수준에서 한 번만 정의되고 이를 여러 다른 영역에서 참조, 활용되면서, 모델 표현상의 일관성을 유지하고 있음을 의미함 - 여러 주제영역에서 공통적으로 사용되는 엔티티는 일관성있게 변환되었는가
- 모델 표현상의 일관성을 유지하고 있는가
- 동일, 유사목적, 용도의 컬럼들은 일관성있게 정의되었는가
- 조인 대상 컬럼들은 일관성있게 정의되었는가
활용성 작성된 모델과 그 설명 내용이 이해관계자에게 의미를 충분하게 전달할 수 있으면서, 업무 변화 시에 설계 변경이 최소화되도록 유연하게 설계되어 있음을 의미 - 작성된 설명 내용이나 모델 표기 등이 사용자나 모델을 보는 사람에게 충분히 이해가 될 수 있고, 모델의 작성 의도를 명확하게 이해할 수 있는가
- PK, UK 등의 컬럼 구성은 데이터 무결성을 보장하면서 데이터 액세스를 효율화하기에 충분한가
- 논리 데이터 모델의 유연성이 물리 데이터 모델에도 반영되었는가
- 코드화 대상 컬럼에 대한 코드 정의는 업무 지원 및 적용에 충분한가