정보시스템 감리지침, 시스템개발사업, 객체지향 컴포넌트기반 모델, 분석설계 단계, 데이터베이스 세부검토내용 "03. 현행업무와 관련된 데이터 분산구조가 식별되었는지 점검한다."의 세부검토방법
01. 데이터 모델이 데이터 무결성을 보장하고 정규화의 수준이 적절하게 설계되었는지 검토한다. - 테이블은 상호 배타적이며, 주요키가 유일성을 유지하고, 정규화의 수준이 업무의 특성을 고려하여 적절한지 점검한다. - 데이터 모델의 테이블 상호간 관계의 유효성, 관계 차수, 필수/선택성이 정확한지 점검한다. 02. 테이블 간 관계가 업무 규칙에 부합하여 참조 무결성이 보장되고 있는지 검토한다. - 데이터 모델에서 부모 테이블의 기본 식별자와 같은 자식 테이블의 외부 식별자가 결정되어 있는지 검토한다. - 데이터 모델에서 테이블 간 관계에서 다 대 다(M:N) 관계가 해소됐는지를 검토한다. - 데이터 모델에서 서브타입의 기본 식별자는 슈퍼타입의 기본 식별자와 같은 것이 선정되었는지를 검토한다. - 데이터 모델에서 테이블간 관계, 외부 식별자의 이름 및 설명이 자료사전 또는 문서에 기록되었는지 검토한다. - 주요키(식별자) 업무규칙(입력, 수정, 삭제시 처리규칙)이 실제 업무 규칙을 반영하였는지 점검한다.