이 분해 예제는 클래스에서 제공되었지만 일부 FD를 어드레스하지 않은 채로 두는 것처럼 솔루션이 혼란 스럽습니다. 확인하십시오 3) 아래 BCNF, 또는 BCNF에 넣을 수 없습니까?Boyce Codd 분해 후 남은 기능 종속성?
Let R be a relation schema, with schema(R) = {C,T,H,R,S,G}
set of FDs F over R :
C->T
HR->C
HT->R
CS->G
HS->R
분해는 :
3에서1) C T H R S G
2) C T C H R S G
3) C T H R C H R S G
end. (Not further decomposed.)
)는 HRSG> R 또는 CS-> HT-g를 만족하는 나타나지 않고 특성의 R과 G를 포함한다.
HT-> R 할인됩니다 우리는 HRSG 에 t이 없기 때문에 CS -> g 우리는 HRSG에서 C를 가지고 있지 않기 때문에
이 규칙이 있습니까 할인되는 경우 기능의 LHS 종속성은 관계에없는 속성을 포함하고 FD는 적용되지 않습니까? 감사합니다
내가 이해할 수 있다면 표현할 수없는 FD가있을 때 BCNF를 사용할 수 있다는 점에 흥미가 있습니다! 대신 3NF로 가야한다고 생각했습니다. 어쨌든 원하는만큼 많은 가상 관계를 만들 수 있고 모든 FD를 데이터베이스 제약 수준에서 유지한다면 왜 분해가 필요할까요? :) – Alex