데이터베이스 정규화
데이터베이스 정규화 정규화의 개요 함수적 종속성 등의 종속성 이론을 이용하여 잘못 설계된 관계형 스키마를 더 작은 속성의 세트로 쪼개어 바람직한 스키마로 만들어 가는 과정이다. 정규형에는 제1정규형, 제2정규형, 제3정규형, BCNF형, 제4정규형, 제5정규형이 있으며, 차수가 높아질 수록 만족시켜야 할 제약 조건이 늘어난다. 정규화는 데이터베이스의 개념적 설계 단계와 논리적 설계 단계에서 수행한다. 정규화는 논리적 처리 및 품질에 큰 영향을 미친다. 정규화를 하는 이유 한 릴레이션에 여러 속성을 혼합하게 되면 중복된 자료가 저장이 되며 공간을 낭비하게 된다. 동시에 중복된 정보로 인해 갱신 오류가 발생하는 건 덤. 정확성이 떨어지는 데이터로 변질되는데, 이 문제를 해결하기 위한 조치가 정규화 과정을 거..
2019. 5. 17. 22:50