数据库 数据依赖例题、markdown中LaTeX

题目1

一.
Y(X1,X2,X3,X4)
(X1,X2)→X3
X2→X4
侯选码?
属于第几范式?

答:由题意易知X2->X4,因此(X1,X2)->X4,又因为(X1,X2)->X3,而且X1、X2、X3、X4都无法单独推出其他全部函数,所以(X1,X2)是候选码。但是X2是部分依赖于X4,不符合2NF的定义中规定的完全依赖。因此它是第一范式。

题目2

二.
R(A,B,C,D)
F={AB→D,AC→BD,B→C}
侯选码?
最高属于第几范式?

答:由题目中AC->BD可知:AC->B并且AC->D。A、B、C、D易知无法单独推出其他函数。AB可以推出D,又因为题中说B->C,所以AB->C,因此AB是其中一个候选码;AC->BD,所以AC也是其中一个候选码,而AD易知无法再继续推出其他函数。因此此题中有两个候选码AB和AC。该题中AB->D和AC->D都是完全依赖(没有部分依赖),而且传递需要码,所以它是第三范式。

题目3

三.
R(X,Y,Z,W)
F={Y←→W,XY→Z}
侯选码?
最高属于第几范式?

答:Y<–>W可知Y->W,W->Y。因为XY->Z,Y->W(XY->W),因此XY是候选码。W->Y(XW->Y),而且XW->W,XW->X,W->Y,XY->Z,因此XW可以传递->Z,所以XW也是一个候选码。
因为非主属性只有Z,Z完全依赖于码,因此是2NF。又因为它都是完全依赖,且传递需要码,所以也是3NF。所以最终是3NF。


markdown - LaTeX数学公式

X ← Y X \leftarrow Y XY

$X \leftarrow Y$	//左箭头

X → Y X \rightarrow Y XY

$X \rightarrow Y$ 	//右箭头

X ↚ Y X \nleftarrow Y XY

$X \nleftarrow Y$	//no左箭头

X ↛ Y X \nrightarrow Y XY

$X \nrightarrow Y$	//no右箭头

X ↚ Y X \not\leftarrow Y XY

$X \not\leftarrow Y$	//not左箭头

X ↛ Y X \not\rightarrow Y XY

$X  \not\rightarrow Y$	//not右箭头

X → F Y X \overset F \rightarrow Y XFY

$X \overset F \rightarrow Y$ 

X ⟶ F Y X \overset F \longrightarrow Y XFY

$X \overset F \longrightarrow Y$

X → P Y X \overset P \rightarrow Y XPY

$X \overset P \rightarrow Y$  

X ⟶ P Y X \overset P \longrightarrow Y XPY

$X \overset P \longrightarrow Y$


X → 传 递 Y X \overset {传递} \rightarrow Y XY

$X \overset {传递} \rightarrow Y$ 


X ⟶ 传 递 Y X \overset {传递} \longrightarrow Y XY

$X \overset {传递} \longrightarrow Y$

箭头上方带有字符的话,如果是字符直接overset CHAR,如果是字符串就是overset {STRING}

X ⊂ Y X \subset Y XY

$X \subset Y$

X ⊃ Y X \supset Y XY

$X \supset Y$

sub是左,sup是右

X ⊄ Y X \not\subset Y XY

$X \not\subset Y$

X ⊅ Y X \not\supset Y XY

$X \not\supset Y$

X ⊆ Y X \subseteq Y XY

$X \subseteq Y$

X ⊇ Y X \supseteq Y XY

$X \supseteq Y$ 

X ⊈ Y X \nsubseteq Y XY

$X \nsubseteq Y$

X ⊉ Y X \nsupseteq Y XY

$X \nsupseteq Y$

真子集的话就在supset或subset后面加一个eq(equal)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值