어제 나는 데이터베이스 검사를 받았고 정규화에 관한 질문은 이상했다. 테이블 R (ABCDEFG)과 함수 종속성 G -> B, C -> DG, CF -> E, F - A가 있습니다. R의 후보 키는 무엇입니까? 나는 단지 하나를 발견했다 : CF. 그런 다음 R1 (DFG)은 R1의 후보 키입니까? 나는 단지 하나를 발견했다 : DFG. ((C, F), E), ((F), A), ((C), D)정확하게 답변 했습니까?
다음에 기능적 의존성 GDF-> C가 추가되었습니다. 이제 R의 올바른 3NF 정규화는 무엇입니까? 나는 ((G, D, F, C)), ((G), B), ((F,), A), ((C), D), ((C, F), E)
해결 되었습니까?
그리고 더 이상, 우리는 무엇인지 명시해야 무엇 나열되어 다음과 같은 경우 :
- 제품 ID
- 주문 번호
- 고객 ID
- 수량
- 고객 이름
- 제품 이름
- 날짜
나는
G= Product ID
C= Order number
F= Customer ID
D= Quantity
A= Customer name
B= Product name
E= Date
이 정확 결론? FD GDF -> C는 평범한 영어로 무엇을 의미합니까? 정상화 가 이상한 대해