정규화 정규화 관계형 데이터베이스의 설계에서 중복을 최소화하게 데이터를 구조화하는 프로세스를 정규화라고 한다. 정규화를 수행한다는 것은 데이터를 결정하는 결정자에 의해 함수적 종속을 가지고 있는 일반 속성을 의존자로 하여 입력/수정/삭제 이상현상을 제거하는 것이다. 함수적 종속성과 결정자의 정의는 위의 이미지를 참고하면 이해가 쉽다. 정규화의 효과 및 장점 정규화는 데이터의 중복 속성을 제거하고 동일한 의미의 일반 속성을 하나의 테이블로 집약시키므로 한 테이블의 데이터 용량을 최소화 시키는 효과가 있다. 상호 종속성이 강한 데이터 요소들을 분리하고 독립된 개념으로 정의함에 따라 High cohesion & Loose coupling 원칙 원칙에 충실해지고 유연성을 극대화시킨다. 또, 개념을 좀 더 세분화함에 따.. 2021. 5. 17. 이전 1 다음