정보시스템 감리지침, 시스템개발사업, 객체지향 컴포넌트기반 모델, 구현 단계, 데이터베이스 세부검토내용 "02. 단위시험을 통해서 데이터베이스 단위기능에 대한 데이터 무결성을 검증하였는지 점검한다."의 세부검토방법
01. 단위시험을 통해서 업무규칙에 따른 데이터 참조 무결성(Referential Integrity) 및 일관성이 유지되는지 점검한다. - 테이블간의 연관 관계도(Dependency Diagram)를 확인하고 연관관계에 알맞게 테이블이 생성되었는지 점검한다. - 테이블간의 연관관계가 주/종관계가 성립될 때 데이터의 업무 규칙이 설정되어 있는지 확인한다. - 테이블간의 업무규칙으로 데이터의 입력 및 삭제, 수정 규칙을 확인하고 특히, 데이터의 안전성을 확보하기 위한 삭제규칙(Delete Rule)에 대한 생성이 올바른지 확인한다. 02. 사용자의 업무 흐름(Business Logic) 또는 규칙(Rule)을 준수하는지 의미 무결성(Semantic Integrity)을 점검한다. - 사용자 업무 흐름 또는 규칙이 설계서의 내용대로 구현되는지 확인한다. - 사용자 정의의 트리거(Trigger)나 저장 프로시져(Stored Procedure), 제약조건(Constraint)이 설계대로 생성되었는지 점검한다. - 트리거, 저장 프로시져 및 제약조건이 정의된 조건에 부합되지 않는 데이터를 실제로 입력시도하고 이 경우 정의된 트리거가 정확하게 구동되는지 확인한다.