#정규화
-
이상(Anomaly) 및 정규화(Normalization)정보처리기능사/관계형 데이터베이스 2018. 11. 7. 12:06
1. 정규화의 개요 - 함수적 종속성 등의 종속성 이론을 이용하여 잘못 설계된 관계형 스키마를 더 작은 속성의 세트로 쪼개어 바람직한 스키마로 만들어 가는 과정- 정규형에는 제1정규형, 제2정규형, 제3정규형, BCNF형, 제4정규형, 제5정규형이 있다.- 정규화는 데이터베이스의 개념적 설계 단계와 논리적 설계 단계 사이에서 수행- 개체들에 존재하는 데이터 속성의 중복을 최소화하여 일치성을 보장하며 데이터 모델을 단순하게 구성한다.- 개체에 존재하는 함수적 종속 관계를 이용하여 데이터베이스 구조를 안정화 시킨다.- 정규화는 논리적 처리 및 품질에 큰 영향을 미친다. * 함수 종속성릴레이션의 어떤 속성의 값이 다른 속성의 값을 고유하게 결정하게 하는 것을 의미.예) 속성 X의 값 각각에 대해 시간에 관계없..