1.因为 x 2 → x 4 x_2 \rightarrow x_4 x2→x4
所以 ( x 1 , x 2 ) → x 4 (x_1,x_2) \rightarrow x_4 (x1,x2)→x4
又因为 ( x 1 , x 2 ) → x 3 (x_1,x_2) \rightarrow x_3 (x1,x2)→x3
故:
候选码:(x_1,x_2)
非主属性:(x_3,x_4)
2.
因为 x 2 → x 4 x_2 \rightarrow x_4 x2→x4
x 4 x_4 x4部分依赖于码
( x 1 , x 2 ) (x_1,x_2) (x1,x2)不属于2NF
属于1NF
1.
因为 A B → D AB \rightarrow D AB→D
又因为 B → C B \rightarrow C B→C
所以 A B → C AB \rightarrow C AB→C
AB为一个主码
因为 A C → B D AC \rightarrow BD AC→BD
AC为一个主码
候选码:(A,B)(A,C)
非主属性:D
2.
因为 A B → D AB \rightarrow D AB→D
和 A C → D AC \rightarrow D AC→D
所以D完全依赖于码
属于2NF
又因为不存在传递依赖
属于3NF
有因为 B → C B \rightarrow C B→C
B不包含码
所以不属于BCNF
属于3NF
1.
因为 X Y → Z XY \rightarrow Z XY→Z
又因为 Z → W Z \rightarrow W Z→W
所以 X Y → W XY \rightarrow W XY→W
所以XY为主码
又因为 W → Y W \rightarrow Y W→Y
所以 X W → Y XW \rightarrow Y XW→Y
由此 X W → Z XW \rightarrow Z XW→Z
候选码:(X,Y)(X,W)
非主属性:Z
2.
因为Z完全依赖于码
所以属于2NF
因为Z不存在传递依赖关系
所以属于3NF
又因为 Y → W Y \rightarrow W Y→W或 W → Y W \rightarrow Y W→Y
决定元素不属于码
不属于BCNF
属于3NF
1.
因为 C E → A CE \rightarrow A CE→A
又因为 A → B A \rightarrow B A→B
所以 C E → B CE \rightarrow B CE→B
又因为 E → D E \rightarrow D E→D
所以 C E → D CE \rightarrow D CE→D
候选码:(C,E)
非主属性:(A,B,D)
2.
因为D部分依赖于码
不属于2NF
所以属于1NF
3.
分 解 → 2 N F 分解 \rightarrow 2NF 分解→2NF:
R1(A,B,C,E)
R2(D,E)
R1存在 C E → A CE \rightarrow A CE→A, A → B A \rightarrow B A→B的传递依赖
分 解 → R 3 分解 \rightarrow R3 分解→R3:
R1(A,C,E)
R2(A,B)
R3(D,F)
简称元素分别为店号,品号,数量,部号,负责人
( 店 号 , 品 号 ) → 部 号 (店号,品号) \rightarrow 部号 (店号,品号)→部号
( 店 号 , 品 号 ) → 数 量 (店号,品号) \rightarrow 数量 (店号,品号)→数量
( 店 号 , 部 号 ) → 负 责 人 (店号,部号) \rightarrow 负责人 (店号,部号)→负责人
其中存在 ( 店 号 , 品 号 ) → 部 号 → 负 责 人 (店号,品号) \rightarrow 部号 \rightarrow 负责人 (店号,品号)→部号→负责人
候选码:(店号,品号)
非主属性:(部号,负责人,数量)
2.
因为不存在部份依赖
所以属于2NF
因为存在 ( 店 号 , 品 号 ) → 部 号 → 负 责 人 (店号,品号) \rightarrow 部号 \rightarrow 负责人 (店号,品号)→部号→负责人的传递依赖
所以不属于3NF
属于2NF
3.
R1(店号,品号,部号,数量)
R2(店号,部号,负责人)
1.
存在
A B → C → E AB \rightarrow C \rightarrow E AB→C→E
A B → D → F AB \rightarrow D \rightarrow F AB→D→F
所以(A。B)为码
以及
A D → C → E AD \rightarrow C \rightarrow E AD→C→E
A D → B AD \rightarrow B AD→B
A D → F AD \rightarrow F AD→F
所以(A,D)为码
候选码:(A,B)(A,D)
非主属性:(C,E,F)
2.
R1(A,C,E)
R2(A,B,D)
R3(D,F)
3.
R1(A,C)
R2(A,E)
R3(A,B,D)
R4(D,F)
第四问等等0.0