시스템개발사업 구조적 정보공학적 모델, 설계 단계, 데이터베이스 검토내용 "01. 응용 시스템을 고려하여 테이블에 대한 설계가 이루어졌는가?"의 필요성
응용프로그램과 테이블에 대한 상관 관계를 업무프로세스 대 엔티티 상관관계 분석을 기반으로 데이터의 생성, 조회, 수정, 삭제(CRUD)형태로 기술함으로써 상호 검증을 통한 일관성 및 정확성을 확보하는 것이 필요하다. 또한, 분석 단계에서 정규화 과정을 거친 데이터 모델에 대하여 설계 단계에서 보다 상세하게 사용자 요구사항을 반영한 데이터 모델의 정규화와 처리 성능 등을 고려하여 비정규화된 데이터 모델에 대하여 적절하게 설계되었는지 확인하는 것이 필요하며, 비정규화에 따라 데이터 중복이 발생하여 데이터 무결성이 결여될 취약성이 증가하므로 이러한 취약성을 보완하기 위한 조치가 적절한지를 확인하는 것이 필요하다.