정규화(Normalization)
테이블의 속성들이 상호 종속적인 관계를 갖는 특성을 이용해 테이블을 무손실 분해하는 과정
정규화 과정
비정규 릴레이션 | |
↓ | (도메인 원자값) |
1NF | |
↓ | (부분적 함수 종속 제거) |
2NF | |
↓ | (이행적 함수 종속 제거) |
3NF | |
↓ | (결정자이면서 후보키가 아닌 것 제거) |
BCNF | |
↓ | (다치 종속) |
4NF | |
↓ | (조인 종속성 이용) |
5NF |
※이행적 함수적 종속 : A→B이고 B→C일 때 A→C를 만족하는 관계를 이행적 함수적 종속이라고 함
'정보처리기사 실기' 카테고리의 다른 글
반정규화(Denormalization) (0) | 2021.06.17 |
---|---|
논리 데이터 모델의 물리 데이터 모델로 변환 (0) | 2021.06.17 |
함수적 종속(Functional Dependency) (0) | 2021.06.16 |
이상(Anomaly) (0) | 2021.06.16 |
데이터 모델 (0) | 2021.06.16 |