5 개의 함수 종속성이있는 관계에서 BCNF 분해를 수행하고 5 개의 관계로 끝납니다. 그러나 각각의 새로운 관계는 원래의 기능 종속성 중 하나와 동일한 속성 및 FD를가집니다.BCNF 분해 후 시작하는 동일한 FD 가져 오기?
하나의 함수 종속성은 AB -> C 였고, 결국 다섯 가지 관계 중 하나는 AB -> C 함수 종속성을 가진 ABC 특성을 가졌습니다. 다른 네 가지 릴레이션 (원본 애트리뷰트 중 하나와 동일한 애트리뷰트와 FD)에서도 마찬가지였다.
BCNF 분해가 잘못 되었습니까?
이 질문은 비슷한 상황을 설명하는 약자 Specific BCNF decomposition 인 것으로 나타났습니다.
BCNF 알고리즘을 전혀 따르지 않아도되고 각 FD에서 속성을 가져와 관계에 넣은 다음 각 관계가 BCNF에 있으므로 새로운 새로운 관계로 구성된 스키마도 마찬가지일까요?
일반적으로 NO. 이는 대소 문자에 따라 다릅니다. 관계와 FDs 및 솔루션을 추가하여 질문을 편집하면 구체적인 예에 대한 답을 얻을 수 있습니다. – Renzo
예, 모든 FD는 BCNF 분해로 보존됩니다. 그러나 그것이 항상 존재한다는 것을 의미하지는 않으며, 그들이 항상 존재할 수 있음을 의미하지는 않습니다. – philipxy