독학사/데이터베이스
진보된 정규형
개발자 입니다
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 정규화는 강력한 제약조건때문에 잘 안쓴다고한다.실제로 생각해보면 실무에서 사용하는 테이블들은 이렇게까지 쪼개져있지 않다.