当前位置: 代码迷 >> Oracle认证考试 >> 数据库的函数依赖有关问题
  详细解决方案

数据库的函数依赖有关问题

热度:4973   发布时间:2013-02-26 00:00:00.0
数据库的函数依赖问题
21.有关系模式R(A,B,C,D,E),R的函数依赖集F={A->BC,CB->E,B->D,E->A}下面哪个分解具有无损连接性.
  A. (A,C,E),(B,C,D) B. (A,B,C),(C,D,E)
  C. (A,B,D),(C,D,E) D. (A,B,C),(A,D,E)


请高手指教,题目单选

------解决方案--------------------------------------------------------
D:
因为有(a,b,c)&(a,d,e)=a
(a,b,c)-(a,d,e)=bc
而a->bc所以d是无损分解。

其实无损分解很好理解,就是不能损失任何关系,比如选项a,原本a能够决定b,但是按照选项a进行分解以后,b属于哪个a你就无法知道了,这层关系就永远丧失了。
再比如选项b,原本e是可以决定a的,但是经过选项b的分解,a属于哪个e就永远无法知道了,这层关系就永远丧失了。
选项C作为家庭作业...

  相关解决方案