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