논리 데이터 저장소 확인
1. 논리 데이터 모델 검증
(1) 논리 데이터 모델링 개념
개념 모델로부터 업무 영역의 업무 데이터 및 규칙을 구체적으로 표현한 모델
(2) 논리 데이터 모델링 특성
정규화 / 포용성 / 완전성 / 독립성
(3) 논리 데이터 모델링 속성
개체(Entity) / 속성(Attributes) / 관계(Relationship)
(4) 개체-관계(E-R) 모델
현실 세계에 존재하는 데이터와 그들 간의 관계를 사람이 이해할 수 있는 형태로 명확하게 표현하기 위한 모델
(5) 정규화(Normalization)의 개념
관계형 데이터베이스의 설계에서 중복을 최소화하여 데이터를 구조화하는 프로세스
(6) 이상 현상
데이터의 중복성으로 인해 릴레이션을 조작할 때 발생하는 비합리적 현상
이상 현상 | 설명 |
삽입이상 | 정보 저장 시 해당 정보의 불필요한 세부정보를 입력해야 하는 경우 |
삭제이상 | 정보 삭제 시 원치 않는 다른 정보가 같이 삭제되는 경우 |
갱신이상 | 중복 데이터 중에서 특정 부분만 수정되어 중복된 값이 모순을 일으키는 경우 |
(7) 정규화의 단계
단계 | 조건 |
1정규형(1NF) | 원자값으로 구성 |
2정규형(2NF) | 부분 함수 종속 제거(완전 함수적 종속 관계) |
3정규형(3NF) | 이행함수 종속 제거 |
보이스-코드 정규형(BCNF) | 결정자 함수이면서 후보키가 아닌 것 제거 |
4정규형(4NF) | 다치(다중 값) 종속성 제거 |
5정규형(5NF) | 조인 종속성 제거 |
'공부 > 정보처리기사' 카테고리의 다른 글
[정보처리기사-실기] 데이터 입출력 구현(3) (0) | 2020.09.09 |
---|---|
[정보처리기사-실기] 데이터 입출력 구현(2) (0) | 2020.09.09 |
[정보처리기사-실기] 요구사항 확인(3) (0) | 2020.09.08 |
[정보처리기사-실기] 요구사항 확인(2) (0) | 2020.09.08 |
[정보처리기사-실기] 요구사항 확인(1) (0) | 2020.09.08 |