第一范文网 - 专业文章范例文档资料分享平台

数据库习题作业

来源:用户分享 时间:2025/6/2 17:34:54 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

v1.0 可编辑可修改 F,试写出关系模式R的关键码。并说明理由。

解:R的关键码为ACD。因为从已知的F,只能推出ACD→ABCD。

设关系模式R(ABCDE)上FD集为F,并且F={AB→C,CD→E,DE→B},试判断

AB是R的候选键吗ABD呢请做出解释。

解:①从已知的F,可推出AB→ABC,但不能推出AB→ABCDE,因此不是。

② 从已知的F,可推出ABD→ABCD,ABD→ABCDE,因此是的。

设关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},

① 试写出属性集BD的闭包(BD)+。

② 试写出所有左部是B的函数依赖(即形为“B→”)。 解:①从已知的F,可推出BD→BCD,所以(BD)+=BCD。

②由于B+=BC,因此左部是B的FD有四个: B→φ,B→B,B→C,B→BC。

设关系模式R(ABCDE)上FD集为F,并且F={A→BC,CD→E,B→D,E→A}。 ① 试求R的候选键。 ② 试求B+的值。

解:① R的候选键有四个:A、E、CD和BC。 ② B+=BD。

设关系模式R(ABCD),F是R上成立的FD集,F={ AB→CD,A→D }。

① 试说明R不是2NF模式的理由。 ② 试把R分解成2NF模式集。

答:①从已知FD集F,可知R的候选键是AB。

另外,AB→D是一个局部依赖,因此R不是2NF模式。 ②此时R应分解成ρ={ AD,ABC },ρ是2NF模式集。

设关系模式R(ABC),F是R上成立的FD集,F={ C→B,B→A }。

16

v1.0 可编辑可修改 ① 试说明R不是3NF模式的理由。 ② 试把R分解成3NF模式集。

答:①从已知FD集F,可知R的候选键是C。

从C→B和B→A,可知C→A是一个传递依赖,因此R不是3NF模式。 ②此时R应分解成ρ={ CB,BA },ρ是3NF模式集。

第1章:

作业:P37

, ,, ,第5章

作业: , ,,, ,第7章

作业: ,, ,,, 复习范围 、、、 、、、 、、、 、、 、、、 、、、、

17

, , ,

搜索更多关于: 数据库习题作业 的文档
数据库习题作业.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c67zby5z6if3z01x0bvw21wxgu8k84a00nbo_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top