• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

2021-04-26练习题+规范化练习

互联网 diligentman 3天前 6次浏览

目录

  • 例题
    • 一.
    • 二.
    • 三.
  • 练习

例题

一.

Y(X1,X2,X3,X4)

(

X

1

,

X

2

)

X

3

(X1,X2)rightarrow X3

(X1,X2)X3

X

2

X

4

X2rightarrow X4

X2X4
侯选码?
属于第几范式?

候选码是(x1,x2)。

非主属性是x3,x4.
因为

(

X

1

,

X

2

)

F

X

3

(X1,X2)overset Frightarrow X3

(X1,X2)FX3

(

X

1

,

X

2

)

P

X

3

(X1,X2)overset Prightarrow X3

(X1,X2)PX3 存在部分函数依赖,所以不属于第二范式,属于第一范式。

二.

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

A

B

D

ABrightarrow D

ABD,

A

C

B

D

ACrightarrow BD

ACBD,

B

C

Brightarrow C

BC}
侯选码?
最高属于第几范式?

候选码(A,B)(A,C) 非主属性是D
D没有部分或者传递依赖于码,所以属于3NF.
并不是所有决定因素都包含码,所以不属于BCNF。
故最高属于第三范式。

三.

R(X,Y,Z,W)
F={

Y

W

Y leftarrowrightarrow W

YW,

X

Y

Z

XYrightarrow Z

XYZ}
侯选码?
最高属于第几范式?

候选码是(X,Y)(W,X)非主属性Z
因为Z完全依赖于码,所以属于第二范式。
因为Z没有传递依赖于码,所以属于第三范式。
并不是所有的决定因素都包含码,所以不是BCNF
故最高属于第三范式。

练习

X

Y

Xleftarrow Y

XY

X

Y

Xrightarrow Y

XY

Y

Y

Y nleftarrow Y

YY

X

Y

X nrightarrow Y

XY

X

↚

Y

X notleftarrow Y

XY

X

↚

Y

X notleftarrow Y

XY

$Xleftarrow Y$
$Xrightarrow Y$
$Y nleftarrow Y$
$X nrightarrow Y$
$X notleftarrow Y$
$X notleftarrow Y$

X

F

Y

X overset Frightarrow Y

XFY

X

F

Y

Xoverset Fleftarrow Y

XFY

X

P

Y

Xoverset Prightarrow Y

XPY

X

P

Y

Xoverset Pleftarrow Y

XPY

X

Y

Xoverset {传递}leftarrow Y

XY

X

Y

Xoverset {传递}rightarrow Y

XY

(

S

n

o

,

C

n

o

)

F

G

r

a

d

e

(Sno,Cno)overset Frightarrow Grade

(Sno,Cno)FGrade

X

F

Y

Xoverset Flongleftarrow Y

XFY

X

F

Y

X stackrel {F} {longrightarrow} Y

XFY

X

P

Y

X stackrel {P} {longrightarrow} Y

XPY

$X overset Frightarrow Y$
$Xoverset Fleftarrow Y$
$Xoverset Prightarrow Y$
$Xoverset Pleftarrow Y$
$Xoverset {传递}leftarrow Y$
$Xoverset {传递}rightarrow Y$
$(Sno,Cno)overset Frightarrow Grade$
$Xoverset Flongleftarrow Y$
$X stackrel {F} {longrightarrow} Y$
$X stackrel {P} {longrightarrow} Y$

x

y

xsubset y

xy

x

y

xsupset y

xy

x

⊄

y

xnotsubset y

xy

x

⊅

y

xnotsupset y

xy

x

y

xsubseteq y

xy

x

y

xsupseteq y

xy

x

y

xnsubseteq y

xy

x

y

xnsupseteq y

xy

$xsubset y$
$xsupset y$
$xnotsubset y$
$xnotsupset y$
$xsubseteq y$
$xsupseteq y$
$xnsubseteq y$
$xnsupseteq y$


程序员灯塔
转载请注明原文链接:2021-04-26练习题+规范化练习
喜欢 (0)