독학사/데이터베이스

진보된 정규형

개발자 입니다 2022. 10. 12. 19:58

평가영역

  • 다중치 종속과 제4정규형
  • 제5정규형

 

다중치 종속과 제4정규형

다치종속을 제거예)

과목 교수 교재
물리학 A c
물리학 A d
물리학 B c
물리학 B d

이런식으로 중복되는 데이터들이 많아져서 낭비가 심해지고 이상이 발생할 수 있다.

과목 교수
물리학 A
물리학 B
과목 교재
물리학 c
물리학 d

다음과 같이 무손실 분해하여 제4정규화를 성립한다.

 


 

제5정규형

조인 종속을 제거

릴레이션에 존재하는 모든 조인 종속이 후보키를 통해서만 성립


 

 

보통 3정규화 까지만 작업을 하고 4,5 정규화는 강력한 제약조건때문에 잘 안쓴다고한다.실제로 생각해보면 실무에서 사용하는 테이블들은 이렇게까지 쪼개져있지 않다.