정규화 과정
=> 정규화 과정을 통해 불필요하게 중복된 데이터 제거 작업을 하게 된다
따라서 먼저 정규화 과정을 수행하고 수행속도나 프로그램을 구현하기 어려운 경우에는 비정규화(역정규화)과정을 보완하게 된다
역정규화 ➡️ 정규화를 거스린다 ➡️ 비정규화
반복되는 속성들을 다른 개체로 나누어 분리한다
식별자가 꼭 있어야 한다
[암기⭐] 부모테이블의 식별자는 자식테이블의 외부키(Foreign Key)로 전이 되어짐
모든 속성은 식별자에 직접적으로 의존적이어야 하며이에 해당되지 않는 속성을 분리한다
식별자 이외의 속성은 식별자가 아닌 다른 속성에 종속적이지 않아야 한다
식별자 이외의 속성에 종속적인 경우에 분리해 낸다
의존적인 다 대 다(Many to Many)관계를 제거한다
어떤 대상을 유일하게 식별 및 구별할 수 있는 이름