📢본 예제 저작권은 http://www.kocw.net/home/cview.do?cid=9c591659f017851e 에 있으므로 함부로 무단 사용 및 배포를 금지합니다.

❓앞서 배운 내용을 토대로 해서, 위의 함수 종속성을 제2정규형, 제3정규형으로 각각 분해를 해보자.(단, 제1정규형의 조건은 만족한다고 가정한다.)
💡숫자가 높을수록 제약조건이 더욱 엄격해지기 때문에 당연히 이전의 정규형 조건들은 충족함을 전제로 한다.
제1정규형: 릴레이션의 모든 인스턴스 값이 다중값이 아닌, 원자 값(atomic value)만 가짐
제2정규형: 기본키가 아닌 모든 속성이 기본키에 완전 함수 종속됨
제3정규형: 기본키가 아닌 모든 속성이 기본키에 이행적 함수 종속이 되지 않음


💡자연 조인하면 무손실 분해로 이전 차수의 정규형으로 롤백할 수 있다.