정보시스템 감리지침, 시스템개발사업, 객체지향 컴포넌트기반 모델, 구현 단계, 데이터베이스 세부검토내용 "01. 구현된 데이터베이스 구조 및 테이블이 상호 일관성이 있는지 점검한다."의 세부검토방법
01. 구현된 데이터베이스 및 테이블스페이스가 설계서와 상호 일관성을 유지하고 있는지 검토한다. - 데이터베이스 목록과 테이블스페이스 정의서에 기술된 데이터베이스와 테이블스페이스가 모두 물리적으로 생성되었는지 구축된 데이터베이스를 시스템 카탈로그(Catalog)를 조회하여 확인한다. - 대용량 테이블의 경우, 파티션을 적용하는 것은 올바르게 적용되었는지 확인한다. - 구현되어 있는 데이터베이스 및 테이블스페이스의 오브젝트가 설계내역과 상이한 경우에는 시스템 용량산정 및 서버의 할당 내역 등을 고려하여 변경작업이 올바르게 진행되는지 절차 및 결과내역을 확인한다. 02. 구현된 테이블 및 뷰(View)가 설계서와 상호 일관성을 유지하고 있는지 검토한다. - 테이블 정의서와 뷰 정의서에서 기술된 테이블과 뷰가 모두 물리적으로 생성되었는지 시스템 카탈로그(Catalog)를 조회하여 확인한다. - 테이블 및 뷰의 컬럼(Column)과 도메인(Domain) 속성이 설계서의 내역과 일치하는지 확인한다. - 테이블에서 정의되어 있는 기본 키(Primary Key)나 외래키(Foreign Key) 등 관련 정의가 올바르게 정의되어 있는지 확인한다. - 구현된 테이블 및 뷰의 관련 오브젝트가 설계내역과 상이한 경우, 테이블정의서나 뷰 정의서의 내용을 고려하여 변경작업이 올바르게 진행되는지 절차 및 결과내역을 확인한다.