1. 다치 종속(MVD)의 개념
- 릴레이션 내의 두 어트리뷰트 집합 사이 성립하는 제약 조건 중의 하나
- 하나의 어트리뷰트가 다른 어트리뷰트의 값 하나를 결정하는 것이 아니라, 몇 개의 값, 즉 값의
집합을 결정하는 속성
- 함수 종속은 이 다치 종속의 일종이나, 함수 종속과 달리 머리가 두 개인 이중 화살표(double arrow) 로 표기
- A B일 때, A가 B를 다치 결정한다고 말하고, 다른 말로는 B가 A에 다치 종속된다고 말
2. 4차 정규화의 전제조건
3. 4차 정규화 과정
4. 이상현상 발생
5. 이상현상 발생원인과 해결방법
6. 4차 정규화 과정 – 사례2
1) 삽입 이상현상의 발생
- 데이터베이스 과목을 새로운 교수 P4가 담당한다는 정보를 추가할 때 각 교재 (T3, T4, T5) 에 대해 투플 하나씩 모두 3개의 새 투플을 삽입해야만 한다
2) 이상현상의 원인과 해결방법
- 발생원인 : 교수와 교재가 서로 무관한데 한 릴레이션에 존재함
- 해결방안 : 무손실 분해이며 다중값 종속(MVD: Multi-Valued Dependency) 을 두 릴레이션으로 분리