
一
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
手写照片(有点丑)