给定关系模式R<U,F,U={A,B,C,D,E},F={B→A,D→A,A→E,AC→B},则R的候选关键字为( ),分解ρ=(R1(ABCE),R2(CD)}(请作答此空)。
给定关系模式R<U,F>,U={A,B,C,D,E},F={B→A,D→A,A→E,AC→B},则R的候选关键字为( ),分解ρ=(R1(ABCE),R2(CD)}(请作答此空)。
答案:
D
本题解析:
本题中由于C和D只出现在左边,必为候选码的成员。当选择属性CD时,由于D→A,A→E;可以得出D→AE;由于D→A,AC→B利用伪传递率得出CD→B;由于D→AE和CD→B利用增广率和合并率得出CD→ABCDE。因此CD属性为候选码。利用无损连接性的判断定理:不存在R1∩R2→R1?R2或R1R2→R2?R1被F逻辑蘊含的情况,所以分解不具有无损连接性;同时F1∪F2≠F,所以分解也不保持函数依赖。
郑重声明:喝茶属于保健食品,不能直接替代药品使用,如果患有疾病者请遵医嘱谨慎食用,部分文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!
上一篇:给定关系模式R<U ,F ,其中U为关系R的属性集,F是U上的一组函数依赖,X、Y、Z、W是U上的属性组。下列结论正确的是( )。
下一篇:给定关系模式R<U,F,其中U为关系R属性集,F是U上一组函数依赖,X、Y、Z、W是U上属性组。下列结论正确是( )。
相关推荐
最新更新
推荐阅读
猜你喜欢
- 某学校举行程序设计竞赛,两位同学针对同一问题、按照规定的技术标准、采用相同的程序设计语言、利用相同的
- 在以下HTML标记中,不需要成对使用的是( )标记。
- 以下关于敏捷方法的叙述中,不正确的是( )。
- 操作数所处的位置,可以决定指令的寻址方式。操作数包含在指令中,寻址方式();操作数在寄存器中,寻址方
- The Unified Modeling Language i a tandard graphica
- 在某软件开发项目中,项目经理发现年轻开发人员流动流失较为严重,导致项目进行中花费大量时间进行招聘、任
- 移动图标提供的移动方式有______。
- 堆是一种数据结构,分为大顶堆和小顶堆两种类型。大(小)顶堆要求父元素大于等于(小于等于)其左右孩子元
- 下图①②③④所示是UML( )。现有场景:一名医生(Doctor)可以治疗多位病人(Patient
- 数据结构中的逻辑结构是指数据对象中元素之间的相互关系。按逻辑结构可将数据结构分为( )。
关注我们
