문제
다음은 제 ( ) 정규형으로써, 부분 함수적 종속성을 제거하여, 완전 함수적 종속을 만족하는 정규형은?
[제품주문]
| 주문번호 | 제품번호 | 고객번호 | 주소 | 주문수량 |
|---|---|---|---|---|
| A345 | 1001 | 100 | 서울 | 150 |
| D347 | 1001 | 200 | 부산 | 300 |
| A210 | 1007 | 300 | 광주 | 600 |
| A345 | 1007 | 100 | 서울 | 400 |
| B230 | 1007 | 200 | 부산 | 700 |
| D347 | 1201 | 200 | 부산 | 300 |
↓
[주문목록]
| 주문번호 | 제품번호 | 주문수량 |
|---|---|---|
| A345 | 1001 | 150 |
| D347 | 1001 | 300 |
| A210 | 1007 | 600 |
| A345 | 1007 | 400 |
| B230 | 1007 | 700 |
| D347 | 1201 | 300 |
[주문]
| 주문번호 | 고객번호 | 주소 |
|---|---|---|
| A345 | 100 | 서울 |
| D347 | 200 | 부산 |
| A210 | 300 | 광주 |
| B230 | 200 | 부산 |
정답
제2정규형
제2정규형제 2 정규형2NF제2정규화
해설
부분 함수적 종속성을 제거하여 완전 함수적 종속을 만족시키는 정규형은 제2정규형이다. (주문번호, 제품번호) 복합키에서 고객번호·주소가 주문번호에만 부분 종속되므로, 이를 분리해 주문목록과 주문 테이블로 분해하면 부분 함수 종속이 제거된다.