工学

填空题设F是关系模式R的FD集,如果对F中每个非平凡的FDX→Y,都有X是R的(),则R∈BCNF。

题目
填空题
设F是关系模式R的FD集,如果对F中每个非平凡的FDX→Y,都有X是R的(),则R∈BCNF。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若关系模式R∈1NF且对于每一个非平凡的函数依赖X→Y都有X包含码,则R∈?

A.1NF

B.2NF

C.3NF

D.BCNF


正确答案:D
解析:本题主要考查了对范式的理解。若关系模式R∈1NF且每一个非主属性完全函数依赖于码,则R∈2NF。若关系模式R∈2NF且每一个非主属性都不传递依赖于码,则R∈3NF。若关系模式R∈1NF且对于每一个非平凡的函数依赖X→Y,都有X包含码,则R∈BCNF。

第2题:

设有关系R和函数依赖F:

R(W,X,Y,Z),F ={ X→Z,WX→Y}

试求下列问题:

(1)关系R属于第几范式?

(2)

如果关系R不属于BCNF,请将关系R逐步分解为BCNF。


参考答案:(1)R是1NF。侯选码为WX,则Y,Z为非主属性,又由于X→Z,因此F中存在非主属性对侯选码的部分函数依赖。
(2) 将关系分解为:
R1(W,X,Y),F1={WX→Y}
R2(X,Z),F2={X→Z}
消除了非主属性对码的部分函数依赖。
F1和F2中的函数依赖都是非平凡的,并且决定因素是候选码,所以上述关系模式是BCNF。

第3题:

若关系模式R∈lNF,且对于每一个非平凡的函数依赖X→Y,都有X包含码,则R∈

A.1NF

B.2NF

C.3NF

D.BCNF


正确答案:D
解析:若关系模式R∈1NF,且每一个非主属性完全函数依赖于码,则R∈2NF。若关系模式R∈ 2NF,且每一个非主属性都不传递依赖于码,则R∈ 3NF。若关系模式R∈1NF,且对于每一个非平凡的函数依赖X→Y,都有X包含码,则R∈BCNF。

第4题:

设有关系模式R(A,B,C,D),F是R上成立的FD集,F={B→A,B→D},则R的候选键是()


正确答案:(B,C)

第5题:

设F是关系模式R的FD集,如果对F中每个非平凡的FDX—Y,都有X是R的超键,则()

  • A、R属于2NF,但不一定属于3NF
  • B、R属于3NF,但不一定属于BCNF
  • C、R属于BCNF,但不一定属于4NF
  • D、R属于4NF

正确答案:C

第6题:

设关系模式R(A,B,C,D),F是R上成立的FD集,F={AB→C,D→B},那么F在模式ACD上的投影πACD(F)为______。

A.{ABC,D→B)

B.{AC→D}

C.{AD→C}

D.(即不存在非平凡的FD)


正确答案:C

第7题:

设有关系模式r(a,b,c),f是r上成立的fd集,f={a→b,b→c},那么f在模式r上的投影πac(f)为()

A.{a→b,b→c}

B.{a→c}

C.{a→b,a→c}

D.不存在非平凡的fd


正确答案:B

第8题:

设有关系模式r(a,b,c,d),f是r上成立的fd集,f={a→d,c→d},则相对于f,关系模式r的主键为()

A.ac

B.acd

C.abc

D.abcd


正确答案:C

第9题:

设F是关系模式R的FD集,如果对F中每个非平凡的FDX→Y,都有X是R的(),则R∈BCNF。


正确答案:超码

第10题:

设关系模式R(ABCD)上FD集为F,并且F={A→B,B→C,D→B}。 (1)R分解成ρ={ACD,BD},试求F在ACD和BD上的投影。 (2)ACD和BD是BCNF吗?如不是,试分解成BCNF。


正确答案: (1)F在模式ACD上的投影为{A→C,D→C},F在模式BD上的投影为{D→B}。
(2)由于模式ACD的关键码是AD,因此显然模式ACD不是BCNF。模式ACD应分解成{AC,AD}或{CD,AD}。但是这个分解不保持FD,丢失了FDD→C或A→C。另外,模式BD已是BCNF。

更多相关问题