시스템개발사업 구조적 정보공학적 모델, 설계 단계, 데이터베이스 세부검토내용 "01. 데이터베이스 성능 향상을 위하여 테이블 엔티티의 정규화/비정규화 작업이 적절히 설계되었는지 점검한다."의 세부검토방법
01. 데이터베이스 성능향상을 위하여 테이블의 비정규화 작업이 적절히 설계되었는지 점검한다. - 테이블내의 각 컬럼에 데이터 타입을 지정하며 참조 무결성의 제약조건(Constraint)이 올바르게 정의 되었는지 점검한다. - 구현하려는 업무를 고려하여 인덱스, 클러스터링, 해쉬 클러스터, 뷰 등이 비정규화 작업을 고려하여 설계되었는지 점검한다. - 비정규화 작업 이후 저장 공간 사용량 계획을 고려한 효율적인 데이터베이스 시스템이 운영될 수 있는지 점검한다. 02. 데이터베이스 매개변수 구성이 디스크 I/O를 최적화하도록 설계되었는지 점검한다. - 데이터 테이블스페이스와 인덱스 테이블스페이스가 논리적으로 분리되고 물리적으로 분리된 디스크에 분산되도록 설계 되었는지 점검한다. - 디스크 I/O의 균형 유지와 I/O 경합을 감소시키기 위해 데이터 사용 빈도수를 고려하여 디스크가 분리 관리가 되는지 점검한다. - 사용자 정의된 테이블스페이스(User Defined Table space)는 시스템 테이블스페이스에 저장되지 않도록 설계되었는지 확인한다.