数据库原理与MySQL应用-习题参考答案(李月军).docx

数据库原理与MySQL应用-习题参考答案(李月军).docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理与MySQL应用-习题参考答案 附录B 习题参考答案 习题一 一.选择题 1.D 2.A 3.A 4.C 5.B 6.B 7.B 8.C 9.A 10.C 11.①A②B③C 12.①E②B 13.A 14.B 15.D 16.B 17.B 二.填空题 1.文件系统 操作系统 2.概念 逻辑 3.数据 4.外模式 内模式 模式 5.元组 属性 三.简答题 1.这4种模型的特点和区别如下表所示。 模型 反映何种观点的何种结构 独立性 使用者 范例 概念模型 反映了用户观点的数据库 整体逻辑结构 硬件独立 软件独立 企业管理人员 数据库设计者 E-R模型 逻辑模型 反映了计算机实现观点的 数据库整体逻辑结构 硬件独立 软件依赖 数据库设计者 DBA 层次、网状、 关系模型 外部模型 反映了用户具体使用观点 的数据库局部逻辑结构 硬件独立 软件依赖 用户 与用户有关 内部模型 反映了计算机实现观点的 数据库物理结构 硬件依赖 软件依赖 数据库设计者 DBA 与硬件、DBMS 有关 2.DB的三级模式结构描述了数据库的数据结构。数据结构分成3个级别。由于三级结构之间有差异,因此存在着两级映射。这5个概念描述了如下内容。 ① 外模式:描述用户的局部逻辑结构。 ② 外模式/模式映射:描述外模式和概念模式间数据结构的对应性。 ③ 概念模式:描述DB的整体逻辑结构。 ④ 模式/内模式映射:描述概念模式和内模式间数据结构的对应性。 ⑤ 内模式:描述DB的物理结构。 3.在用户访问数据的过程中,DBMS起着核心的作用,实现“数据三级结构转换”的工作。 4.在数据库的三级模式结构中,数据按外模式的描述提供给用户,按内模式的描述存储在磁盘中,而概念模式提供了连接这两级的相对稳定的中间观点,而且两级中任何一级的改变都不受另一级的牵制。 5.物理独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是独立的。物理独立性通过模式/内模式映射来实现的。 逻辑独立性是指用户的应用程序与逻辑结构是相互独立的。逻辑独立性是通过外模式/模式映射来实现的。 习题二 一、选择题 1. B 2. C 3.C 二、填空题 1. net start MySQL 2. net stop MySQL 习题三 一.选择题 1.C 2.B 3.B 4.D 5.C 6.C 7.C 8.B 9.D 10.D 11.D 12.C 13.C 14.D 15.B 16.C 17.D 18.C 19.D 20.D 21.C 22.C 23.D 24.C 25.C 26.C 27.C 28.B 29.①B②C 30.C 二.设计题 1.解答: (1)SELECT E#,ENAME FROM EMP WHERE AGE50 AND SEX=M; (2)SELECT E#,COUNT(*) NUM,SUM(SALARY) SUM_SALARY FROM WORKS GROUP BY E#; (3)SELECT A.E#,ENAME FROM EMP A,WORKS B,COMP C WHERE A.E#=B.E# AND B.C#=C.C# AND CNAME=联华公司 AND SALARY(SELECT AVG(SALARY) FROM WORKS,COMP WHERE WORKS.C#=COMP.C# AND CNAME=联华公司); (4)SELECT C.C#,CNAME FROM WORKS B,COMP C WHERE B.C#=C.C# GROUP BY C.C#,CNAME HAVING COUNT(*)=ALL(SELECT SUM(SALARY) FROM WORKS GROUP BY C#); (5)SELECT C.C#,CNAME FROM WORKS B,COMP C WHERE B.C#=C.C# GROUP BY C.C#,CNAME HAVING AVG(SALARY)(SELECT AVG(SALARY) FROM WORKS B,COMP C WHERE B.C#=C.C# AND CNAME=联华公司); (6

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档