MySQL 8数据库原理与应用(微课版)徐丽霞习题答案.docx

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

MySQL8数据库原理与应用(微课版)习题参考答案习题1参考答案一、选择题1A2A3C4A5B6C7A8D二、多项选择题1ABD2ABD3ABCD4ABC5BCD三、填空题1.(数据)2.(外模式/模式)和(模式/内模式)3.(逻辑结构设计)4.(物理独立性)5.(定义)6.notnull7.(小于)或(等于)习题2参考答案第一题选择题CBDBDABCBBACBCDCDCBBBCBCCCAADA第二题判断题BABBAAAAAAABABB第三题简单题答:数据库设计过程包括四个主要阶段:需求分析、概念设计、逻辑设计和物理设计。2.数据库并发操作主要解决哪三个问题?如何保证并行操作的可串行性。答:数据库并发操作主要解决一下三个问题:丢失更新问题数据不一致分析问题读“脏”数据问题为了保证并行操作的可串行性,在对任何数据集合进行读写操作之前,事务首先应获得对此数据集合的封锁,在释放一个封锁之后,事务不再获得任何其他封锁。3.在关系数据库中能完全消除数据冗余吗?答:在关系数据库中不能完全消除数据冗余。要实现关系数据库中表与表之间的联系,必须通过公共属性来完成,这些公共属性可能是一个表的主键,也可能是另一个表的外键,有相应的参照完整性规则来保证表之间的联系。所以关系数据库中存在数据冗余,但能控制数据的冗余度。4.设教学数据库有三个关系:学生S(S#,SNAME,AGE,SEX)学习SC(S#,C#,GRADE)课程C(C#,CNAME,TEACHER)写出下列代数表达式和元组表达式的汉语含义。(1){t|(u)(C(u)∧C[3]='LIU'∧t[1]=u[1]∧t[2]=u[2])}答:(1)检索LIU老师所授课程的课程号、课程名。(2)πS#(σTEACHER='LIU'(SCC))答:(2)检索选修课程包含LIU老师所授课程的学生学号。5.答

最近下载