본문 바로가기
나혼자 스터디/정보처리기사

이상현상 / 정규화

by jungwonyu 2022. 6. 29.
728x90

이상현상

: 릴레이션 조작 시 데이터들이 불필요하게 중복되어 예기치 않게 발생하는 곤란한 현상

- 삽입 이상

- 삭제 이상

- 갱신 이상

 

정규화

: 관계형 데이터 모델에서 데이터의 중복성을 제거하여 이상 현상을 방지하고, 데이터의 일관성정확성을 유지하기 위해 무손실 분해하는 과정

 

정규화 단계

원자화 -> 부분 함수 종속 제거 -> 이행함수 종속 제거 -> 결정자 함수 종속 제거 -> 다치 종속 제거 -> 조인 종속 제거

 

1차 정규화

: 원자값으로 구성, 반복 속성/중복 제거가 필요

 

2차 정규화

: 부분 함수 종속 제거, 주식별자 아닌 속성을 분리

 

3차 정규화

: 이행함수 종속 제거, 속성에 종속적인 속성을 분리

A -> B이고, B -> C일 때, A -> C

 

보이스-코드 정규화(BCNF)

: 결정자 함수 종속 제거, 모든 결정자가 후보 키

 

4차 정규화

: 다치 종속 제거, 특정 속성 값에 따라 선택적인 속성 분리

 

5차 정규화

: 조인 종속 제거

'나혼자 스터디 > 정보처리기사' 카테고리의 다른 글

물리 데이터 모델 설계  (0) 2022.06.29
반 정규화  (0) 2022.06.29
논리 데이터 모델 검증  (0) 2022.06.29
데이터 모델  (0) 2022.06.29
UI 흐름 설계  (0) 2022.06.29