2010-03-23 6 views
3

이 문제는 관계 스키마를 3NF에있는 스키마 집합으로 분해합니다.기능 종속성을 세 번째 정규 형식으로 변환

난이 관계 스키마있다 : R = (A, B, C, D, E, F) 기능적 종속성 다음 집합 F와
:

→ ABCDEF
B → C
D → E

아무도 도와 줄 수 있습니까?

+2

이 숙제입니까? – falstro

+3

어떻게 생각하세요? 당신의 노력을 보여주십시오. –

답변

5

R = (A, B, D, F)
R B = (B, C)
R D = (D, E)

왜? 3NF는 전이 의존성을 제거해야합니다.

R에서 C는 E에서 D까지 전이됩니다. 이러한 속성을 제거하려면 해당 전 이적 관계가 제거되도록 테이블을 분해해야합니다. 테이블과 중간 용어를 키로 사용합니다.

+0

3NF는 CK에 비 프라임 속성의 전 이적 종속성이 없음을 요구합니다 (전 이적 종속성의 부재는 제외). 그것은 충분하지 않습니다. 추가로 2NF이면 충분합니다. – philipxy

관련 문제