1) 논리 데이터 저장소 확인절차
- 엔티티 및 속성 확인 : 누락/중복 확인, 공통 코드대상
- 관계 확인 : 엔티티간 관계, 정규화 수준 확인
- 데이터 흐름 확인 : 프로세스 별 CRUD MATRIX 확인
- 데이터 접근 권한 확인 : 계정별 접근 권한, 계정별 접근 권한 확인
- 백업정책 및 구조 확인 : 데이터 백업 복구 정책, 초기 데이터 구축 계획 확인
2) 정규화
데이터 중복성 제거, 무결성 보존, 무손실 분해, 중복성 제거, 분리의 원칙
- 제 1정규형 : 릴레이션 R의 모든 속성 값이 원자값
- 제 2정규형 : 1NF이고, 기본키가 아닌 속성이 기본키에 완전 함수 종속성일 때
- 제 3정규형 : 2NF이고, 기본 키가 아닌 속성이 기본 키에 비 이행적으로 종속할 때
- BCNF : 릴레이션R이 함수 종속성 X->Y가 성립할 때 모든 결정자 X가 후보키일 때
- 제 4정규형 : 릴레이션 R에서 MVD(다치종속) A->->B가 존재할 때 R의 모든 속성이 A에 함수종속일 때
(R의 모든 속성 X에 대해 A->X이고 A가 후보키)
- 제5정규형 : R에 모든 조인종속이 R의 후보키를 통해 성립
3) CRUD MATRIX : 프로세스와 엔티티의 상관관계로 엔티티 관계도 검증
생성 C, 조회 R, 변경 U, 삭제 D
점검 기준 : 모든 엔티티에 한번 이상 표기, 모든 엔티티에 C와 R 한번 이상 존재
모든 프로세스가 하나 이상의 엔티티에 표기
'정보처리기사 실기 > 02. 응용SW엔지니어링' 카테고리의 다른 글
[2020 정보처리기사 실기 - 데이터 입출력 구현] 3. 데이터 조작 프로시저 작성하기 (0) | 2020.03.01 |
---|---|
[2020 정보처리기사 실기 - 데이터 입출력 구현] 2. 물리적 데이터 저장소 설계하기 (0) | 2020.03.01 |
[2020 정보처리기사 실기 - 요구사항 분석] 3. 분석모델 확인하기 (0) | 2020.03.01 |
[2020 정보처리기사 실기 - 요구사항 분석] 2. 요구사항 확인하기 (0) | 2020.03.01 |
[2020 정보처리기사 실기 - 요구사항 확인] 1. 현행 시스템 분석하기 (0) | 2020.03.01 |