《数据库原理与应用》习题答按

《数据库原理与应用》习题答按

ID:11740227

大小:421.00 KB

页数:27页

时间:2018-07-13

《数据库原理与应用》习题答按_第1页
《数据库原理与应用》习题答按_第2页
《数据库原理与应用》习题答按_第3页
《数据库原理与应用》习题答按_第4页
《数据库原理与应用》习题答按_第5页
资源描述:

《《数据库原理与应用》习题答按》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《数据库原理与应用》习题答案ISBN:978-7-302-32906-0出版社:清华大学出版社习题一数据库系统概述一、选择题1-5.BCAAA6-10.DBDBA11-15.BABDC16-20.CDADB21-25.DCABC二、填空题1.数据库系统2.数据库3.逻辑模型4.概念5.物理模式6.多对多7.元组8.外模式/模式映像9.上下分层(树状)10.数据操纵11.硬件12.网状模型13.实体14.关键字15.数据库16.网状模型17.E-R图18.用户19.文件20.实体习题二关系数据库数学模型一、填空题1-5BD

2、BBB6-10CAAAA11-15DBDBC16-20ABCAD二、选择题1.32.备用码3.外键4.参照完整性和实体完整性5.不能6.BCNF7.1,18.全外连接9.关系模式10.关系型11.主键12.自然13..关系14.子集15.θ连接16.参照17.关系18.CXS19.π学号(X)S20.SQL三、计算题1.ABCg5da4hb6hc3e2.ABCa4hb6hb2h3.(1)R1={XYZ

3、R(XYZ)∧Y≤5∧Z=f)}ABCa2fg3f(2)R2={XYZ

4、R(XYZ)∨S(XYZ)∧Y≠6∧Z≠7)}A

5、BCa2fd5hg3fb7fd5hb4fg8e(3)R3={YZVU

6、(∃X)(S(XYZ)∧W(UV)∧Y≤6∧V=7)}BCED6E7e5h7e4f7e习题三关系数据库规范化理论一、选择题1.A  2.B  3.D 4.A  5.B  6.B  7.D  8.A  9.A 10.B11.B 12.C 13.B 14.B 15.C 16.B 17.C 18.B 19.B20.D21-25BAAAA二、填空题1.无损连接2.数据冗余3.传递律 4.自反律、伪传递律5.冗余度大6.第一范式7.2NF8.BCNF9.单一属性

7、10.2NF3NF11.数据依赖12.学号系主任13.BCNF决定因素14.3NF15.传递16.增广律17.(A,C)18.平凡的多值依赖19.BCNF20完全三、计算题1.(1)主码:(教师号、课程号)(2)第一范式,因为存在部分函数依赖(3)分解方法为:教师表(教师号,姓名,职称)课程表(课程号,课程名,学分,教科书名)教师授课表(教师号,课程号)2.因为R1∩R2=A,R1-R2=BC,A→BC属于F,故R1∩R2→R1-R2,所以该分解具有无损连接性。3.解:初始化ρ={R}求得候选关键字为{SNO,CNO}。

8、首先从R中分解出关系(TNO,DNAME),得ρ={R1(TNO,DNAME),R2(SNO,CNO,SCORE,TNO)}其中R1为BCNF,R2不是BCNF再求出R2的候选关键字为{SNO,CNO},从R2中分解出关系(CNO,TNO),则ρ={R1(TNO,DNAME),R3(CNO,TNO),R4(SCO,CNO,SCORE)}R1、R3、R4都属于BCNF,分解完成。4.解:R(ABCD),F={A→C,C→B}AD→A,AD→D由A→C,C→B知A→B所以AD→B,AD→CAD→ABCD主键是AD5.证明:即

9、求CE关于函数依赖集F的闭包。(1)X(0)=CE(2)X(1)=CEAPD=ACDEP(3)X(2)=ACDEPB=ABCDEP=U因为B包含在CE的属性闭包中,所以CE→B为F所蕴含。也可这样证:因为E→A,根据自反律和传递律有CE→A又因为A→B,根据传递律有CE→B6.已知学生关系模式S(Sno,Sname,SD,Sdname,Course,Grade),其中:Sno学号、Sname姓名、SD系名、Sdname系主任名、Course课程、Grade成绩。(1)写出关系模式S的基本函数依赖和主码。答:关系模式S的基

10、本函数依赖如下:Sno→Sname,SD→Sdname,Sno→SD,(Sno,Course)→Grade关系模式S的码为:(Sno,Course)。(2)原关系模式S为几范式?为什么?分解成高一级范式,并说明为什么?答:原关系模式S是属于1NF的,码为(Sno,Course),非主属性中的成绩完全依赖于码,而其它非主属性对码的函数依赖为部分函数依赖,所以不属于2NF。消除非主属性对码的函数依赖为部分函数依赖,将关系模式分解成2NF如下:S1(Sno,Sname,SD,Sdname)、S2(Sno,Course,Grad

11、e)(3)将关系模式分解成3NF,并说明为什么?答:将上述关系模式分解成3NF如下:关系模式S1中存在Sno→SD,SD→Sdname,即非主属性Sdname传递依赖于Sno,所以S1不是3NF。进一步分解如下:S11(Sno,Sname,SD)S12(SD,Sdname)分解后的关系模式S11、S12满足3NF。对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。