《数据库》第5章习题答案.docVIP

  • 53
  • 0
  • 约2.96千字
  • 约 4页
  • 2017-06-07 发布于重庆
  • 举报
《数据库》第5章习题答案

[习题5.4]已知关系模式R(ABC),F是R上成立的FD集,F={A→B,B→C},试写出F的闭包F+。 解:据已知条件和推理规则,可知F+有43个FD: A→Φ AB→Φ AC→Φ ABC→Φ B→Φ C→Φ A→A AB→A AC→A ABC→A B→B C→C A→B AB→B AC→B ABC→B B→C Φ→Φ A→C AB→C AC→C ABC→C B→BC A→AB AB→AB AC→AB ABC→AB BC→Φ A→AC AB→AC AC→AC ABC→AC BC→B A→BC AB→BC AC→BC ABC→BC BC→C A→ABC AB→ABC AC→ABC ABC→ABC BC→BC 5.7 设关系模式 R(ABCD),F是 R上成立的 FD集,F= A→B,C→B ,则相对于 F,试写出关系模式R的关键码。并说明理由。 解:R的关键码为ACD,因为从已知的F,只能推出ACD→ABCD。 5.8 设关系模式R(ABCD),F是R上成立的FD集,F={ A→B,B→C} ①试写出属性集BD的闭包(BD)+。 ②试写出所有左部是B的函数依赖(即形为“B→?”)。 解:①从已知的F,可推出BD→BCD,所以BD的闭包(BD)+=BCD。 ②由于B+=BC,因此左部是B的FD有四个: B→Φ,B→B,B→C,B→BC 5.11 设关系模式R(ABC

文档评论(0)

1亿VIP精品文档

相关文档