2017-05-19 1 views
0

나는 데이터베이스에 대해 배우고, 그리고 난이 건너 온 :함수 종속성 및 폐쇄

표 P (A, B, C, D, E). FD는 AB → CDE, C → D, D → B, D → E입니다. 다음 FP는 P의 폐쇄에 중 1)을 A-> C 2) C-> 3) C-> B

정답 3으로 표시 하였다). 거꾸로 일하면서, 나는 "P의 폐쇄"가 테이블 P에있는 모든 FP라고 할 수 있지만 그것이 맞는지는 모른다. 클로저는 전체 테이블 대신 속성에 대해 (주어진 속성에서 얻을 수있는 속성을 보여주는) 속성에 대해서만 생각했습니다. 이 문제에 실수가 있었습니까? 아니면 폐쇄에 대한 정보가 누락 되었습니까?

+0

A "폐쇄"수학적 개념 참조 정상화에 우리는 테이블에 속성 세트 및 FDS의 집합의 폐쇄) (결정이다 FDS의 집합)의 폐쇄를 사용 . 정의를 찾으십시오. – philipxy

답변

2

질문은 당신이 주어진 기능적 의존성의 집합에 의해 암시 된 세 가지 대답을 묻습니다. 예를 들어, AB-> CDE는 AB-> C, AB-> D 및 AB-> E를 의미합니다. 또한 C-> D와 D-> B는 C-> B (답)를 의미합니다.

세 가지 가능한 답 중 어느 쪽이 올바른지 확인하려면 각 왼쪽의 닫음을 계산하고 가능한 답이 닫혀 있는지 확인하십시오. C의 종료는 BCDE입니다.

Armstrong's axioms