정규화 질문입니다.
본문
상품코드 | 회원코드 | 회원명 | 전화번호 | 회원등급 | 수량 | 단가 |
001 | A01 | 홍길동 | 3210 | A | 300 | 2000 |
002 | A01 | 홍길동 | 3210 | A | 200 | 1500 |
003 | B22 | 정도전 | 3110 | B | 500 | 200 |
004 | A01 | 홍길동 | 3210 | A | 100 | 300 |
001 | B22 | 정도전 | 3110 | B | 100 | 2000 |
위 릴레이션에서 1NF, 2NF, 3NF으로 정규화를 하는데
1NF는 단일값으로 되어있어서 만족하며,
2NF는 회원코드가 회원명 전화번호 회원등급하고 연관되어있기에
상품코드 | 회원코드 | 수량 | 단가 |
001 | A01 | 300 | 2000 |
002 | A01 | 200 | 1500 |
003 | B22 | 500 | 200 |
004 | A01 | 100 | 300 |
001 | B22 | 100 | 2000 |
회원코드 | 회원명 | 전화번호 | 회원등급 |
A01 | 홍길동 | 3210 | A |
A01 | 홍길동 | 3210 | A |
B22 | 정도전 | 3110 | B |
A01 | 홍길동 | 3210 | A |
B22 | 정도전 | 3110 | B |
이렇게 나눌 수 있습니다.
3NF가 문제인데요.
전화번호가 고유의 값을 가지고 있으니 전화번호가 회원명 회원등급을 추론할 수 있지않나요??
그렇게 되면
회원코드 | 전화번호 |
전화번호 | 회원명 | 회원등급 |
이렇게 되는것이 맞는건가요??
답변을 작성하시기 전에 로그인 해주세요.