数据库原理及应用教程第4版习题参考答案_1 (2).docx

上传人:安*** 文档编号:18972102 上传时间:2022-06-03 格式:DOCX 页数:33 大小:114.79KB
返回 下载 相关 举报
数据库原理及应用教程第4版习题参考答案_1 (2).docx_第1页
第1页 / 共33页
数据库原理及应用教程第4版习题参考答案_1 (2).docx_第2页
第2页 / 共33页
点击查看更多>>
资源描述

《数据库原理及应用教程第4版习题参考答案_1 (2).docx》由会员分享,可在线阅读,更多相关《数据库原理及应用教程第4版习题参考答案_1 (2).docx(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数据库原理及应用教程第4版习题参考答案习题参考答案第1章习题参考答案一、选择题1.C2.B3.D4.C5.D6.B7.A8.B9.D10.B11.C12.D13.D14.D15.B16.C17.D18.A19.D20.A21.D22.D23.C24.A25.C二、填空题1.数据库系统阶段2.关系3.物理独立性4.操作系统5.数据库管理系统DBMS6.一对多7.独立性8.完好性控制9.逻辑独立性10.关系模型11.概念构造逻辑12.树有向图二维表嵌套和递归13.宿主语言或主语言14.数据字典15.单用户构造主从式构造分布式构造客户/服务器构造阅读器/服务器构造16.现实世界信息世界计算机世界三、

2、简答题1、简述数据库管理技术发展的三个阶段。各阶段的特点是什么?答:数据库管理技术经历了人工管理阶段、文件系统阶段和数据库系统阶段。(1、人工管理数据的特点:上一页下一页A、数据不保存。B、系统没有专用的软件对数据进行管理。C、数据不分享。D、数据不具有独立性。2、文件系统阶段的特点:A、数据以文件的形式长期保存。B、由文件系统管理数据。C、程序与数据之间有一定的独立性。D、文件的形式已经多样化E、数据具有一定的分享性3、数据库系统管理阶段特点:A、数据构造化。B、数据分享性高、冗余度底。C、数据独立性高。D、有统一的数据控制功能。2、从程序和数据之间的关系来分析文件系统和数据库系统之间的区别

3、和联络答:数据管理的规模日趋增大,数据量急剧增加,文件管理系统已不能适应要求,数据库管理技术为用户提供了更广泛的数据分享和更高的数据独立性,进一步减少了数据的余度,并为用户提供了方便的操作使用接口。数据库系统对数据的管理方式与文件管理系统不同,它把所有应用程序中使用的数据聚集起来,以记录为单位存储,在数据库管理系统的监督和管理下使用,因而数据库中的数据是集成的,每个用户享用其中的一部分。3、简述数据库、数据库管理系统、数据库系统三个概念的含义和联络。答:数据库是指存储在计算机内、有组织的、可分享的数据集合。数据库管理系统是软件系统的一个重要组成部分,它通过借助操作系统完成对硬件的访问,并对数据

4、库的数据进行存取、维护和管理。数据库系统是指计算机系统中引入数据库后的系统构成。它主要由数据库、数据库用户、计算机硬件系统和计算机软件系统几部分组成。三者的联络是:数据库系统包括数据库和数据库管理系统。数据库系统主要通过数据库管理系统对数据库进行管理的。4、数据库系统包括哪几个主要组成部分?各部分的功能是什么?画出整个数据库系统的层次构造图。答:数据库系统包括:数据库、数据库用户、软件系统和硬件系统。数据库主要是来保存数据的。数据库用户是对数据库进行使用的人,主要对数据库进行存储、维护和检索等操作。软件系统主要完成对数据库的资源管理、完成各种操作请求。硬件系统主要完成数据库的一些物理上的操作,

5、如物理存储、输入输出等。上一页下一页5、简述数据库管理系统的组成和功能。答:数据库管理系统的组成:a.语言编译处理程序b.系统运行控制程序c.系统建立、维护程序d.数据字典。功能:a.数据定义功能b.数据操纵功能c.数据库运行管理功能d.数据库建立和维护功能e.数据通信接口。f.数据组织、存储和管理。6、DBA指什么?它的主要职责是?DBA:指的是数据库管理员。职责:1.介入数据库设计的全经过,决定整个数据库的构造和信息内容。2决定数据库的存储构造和存取策略。3帮助终端用户使用数据库系统;4定义数据的安全性和完好性,负责分配各个用户对数据库的存取权限、数据的保密级别和完好性约束条件;5监督数据

6、库的使用用和运行,DBA负责定义和施行适当的数据库后备策略,当数据库遭到毁坏时,在最短的时间内将数据库恢复到正常状态;当数据库的构造需要改变时,完成对数据构造的修改。6改良和重组重构数据库,DBA负责监视数据库系统运行期间的空间利用率、处理效率、等性能指标利用数据库系统提供的监视和分析使用程序等方式对运行情况进行记录、统计分析并根据实际情况不断的改良数据库设计,不断的提高系统的性能;另外,还要不断地根据用户的需求情况变化,对数据库进行重构造。上一页下一页7.试述数据库三级形式构造,讲明三级形式构造的优点是什么?答:数据库系统的内部体系构造从逻辑上分为三级:外形式、形式、内形式。1形式.形式也称

7、为逻辑形式、概念形式,是数据库中全体数据的逻辑构造和特征的描绘。形式处于三级构造的中间层。一个数据库只能有一个形式,由于它是整个数据库数据在逻辑上的视图,即便数据库的整体逻辑。2外形式。外形式又称子形式或用户形式,外形式是三级构造的最外层,它是数据库用户能看到并允许使用的那部分局部数据的逻辑构造和特征的描绘,既用户视图。3内形式。内形式又称存储形式,是三级构造中的最内层,既鱼实际存储数据方式有关的一层。优点:1保证数据的独立性。2简化了用户接口。3有利于数据分享。4有利于数据的安全保密。顺便一提:形式和内形式只能有一个,外形式能够很多个。8.什么是数据库的数据独立性?它包含哪些内容?答:数据独

8、立性是指数据库中的数据与应用程序间互相独立,既数据的逻辑构造、存储构造以及存取方式的改变不影响应用程序。数据独立性分两级:物理独立性和逻辑独立性。数据的物理独立性是指当数据的物理构造如存储构造、存取方式、外部存储设备等改变时,通过修改映射,使数据整体逻辑构造不受影响,进而用户的逻辑构造以及应用程序不用改变。数据的逻辑独立性是指当数据库的整体逻辑构造如修改数据定义、增加新的数据类型、改变数据间的关系等发生改变时,通过修改映射,使用户的逻辑构造以及应用程序不用改变。9.什么是数据词典?它的主要作用是什么?答:数据词典是用来描绘数据库中有关信息的数据目录;作用:起着系统状态目录表的作用10.简述数据

9、库管理系统的数据存取经过。1)用户使用某种特定的数据操作语言向DBMS发出存取请求;2)DBNS接受请求并将该请求解释转换成机器代码指指令;3)DBMS一次检查外形式、外形式/形式映像、形式、形式/内形式映像及存储构造定义;4)DBMS对存储数据库执行必要的存取操作;5)从对数据库的存取操作中接受结果;6)对得到的结果进行必要的处理,如格式转换等上一页下一页7)将处理的结果返回给用。11.解释实体、属性、实体键、实体集、实体型、实体联络类型、记录、数据项、字段、记录型、文件、实体模型、数据模型的含义。答:1实体:客观存在并且能够互相区别的“事物称为实体。2属性:实体所具有的某一特性称为属性。3

10、实体键:在实体型中,能唯一标识一个实体的属性或属性集称为实体的键,也称为关键码、关键字。4、实体集:同型实体的集合成为实体集。5、实体型:具有一样属性的实体必然具有共同的特征,所以用实体名及其属性名集合来抽象和描绘同类实体,称为实体型。6、实体联络类型:事物内部以及事物之间是有联络的,这些联络同样也要抽象和反映到信息世界中来,在信息世界中将被抽象为实体型内部的联络和实体型之间的关系。7、记录:字段的有序集合称为记录。8、数据项:标记实体属性的命名单位称为数据项,也成为字段。9、字段:标记实体属性的命名单位称为字段,也成为数据项。10、记录型:具有一样字段的记录。11、文件:同一类记录的集合称为

11、文件。12、实体模型:是按用户的观点对数据和信息建模,是对现实世界的事物及其联络的第一级抽象,它不依靠与详细的计算机系统,不涉及信息在计算机内怎样表示,怎样处理等问题,只是用来描绘某个特定组织所关心的信息构造。13、数据模型:是数据库描绘数据及其联络的组织方式、12、数据模型的主要作用是什么?三类基本数据模型的划分根据是什么?各自哪些优缺点?答:数据模型对现实世界中的事物及其联络的一种模拟和抽象表示,对数据、数据间联络以及有关语义约束规程进行形式化描绘。三类基本数据模型划分的根据是它们的数据构造,按数据构造的不同分为层次模型、网状模型和关系模型。层次模型的优点有:1、层次模型构造比拟简单,层次

12、分明,便于在计算机内实现。2、结点间联络简单,从根结点到树中任何一结点均存在一天唯一的层次途径,因而其查询效率很高。3、提供了良好的数据完好性支持。层次模型的缺点有:1、不能直接表示两个以上的实体间的复杂联络和实体型间的多对多联络,只能通过引入沉于数据或创立虚拟结点的方法来解决,易产生不一致上一页下一页性。2、对数据插入和删除的操作限制过多。3、查询子女结点必须通过双亲结点。网状模型的优点有:1、能更为直接地描绘客观世界,可表示实体间的多种复杂联络。2、具有良好的性能和存储效率。网状模型的缺点有:1、数据构造复杂,并且随着应用环境的扩大,数据库的构造变得越来越复杂,不便于终端用户把握。2、器数

13、据定义语言DDL、数据操纵语言DML语言极其复杂,不易使用户把握。3、由于记录间的联络本质上是通过存储途径实现的,应用程序再访问数据库时要指定存取途径,即用户需要了解系统构造的细节,加重了编写应用程序的负担。关系模型的优点有:1、其有严格的数学理论根据。2、数据构造简单、明晰,用户易懂易用,不仅用关系描绘实体,而且用关系描绘实体间的联络,此外,对数据的操纵构造也是关系。3、关系模型的存取途径对用户是透明的,进而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库建立和开发工作。关系模型的缺点有:查询效率不如非关系模型。13、实体型间的联络有哪几种?其含义是什么?并举例讲明。答:

14、两个实体间的联络有一下几种:答:一对一联络:实体集A中的一个实体至多与实体集B中的一个实体相对应,反之亦然,则称实体集A和B为一对一的联络。实体集A与实体集B为一对一的联络。记作1:1。如:班级与班长,观众与座位,病人与床位。一对多联络:实体集A中的一个实体与实体集B中的多个实体相对应,反之,实体集B中的一个.实体至多与实体集A中的一个实体相对应。记作1:n。如:班级与学生、公司与职员、省与市。多对多联络:实体集A中的一个实体与实体集B中的多个实体相对应,反之,实体集B中的一个实体。与实体集A中的多个实体相对应。记作m:n。如:老师与学生,学生与课程,工厂与产品。14、解释形式、内形式、外形式

15、、DDL和DML的含义。答案:外形式、内形式,亦称逻辑形式,是数据库中全体数据的逻辑构造和特征的描绘,是所有用户的公共数据视图。形式描绘的是数据的全局逻辑构造。内形式,亦称存储形式,是数据在数据库系统内部的表示,即对上一页下一页数据的物理构造和存储方式的描绘。外形式涉及的是数据的局部逻辑构造,通常是形式的子集。DDL:数据定义语言,用来定义数据库形式、外形式、内形式的语言。DML:数据操纵语言,用来对数据库中的数据进行查询、插入、删除和修改的语句。15、试述传统数据库的局限性。答:第一代数据库和第二代数据库称为传统数据库,传统数据库的局限性主要表如今下面几个方面:1、面向机器的语法数据模型。2

16、、数据类型简单、固3、构造与行为完全分离。4、被动响应。5、事物处理能力较差。16、面向对象数据库的主要研究内容是什么?1、对传统数据库主要是关系数据库进行不同层次上的扩大2,与计算机领域中其他学科的新技术严密结合,丰富和发展数据库系统的概念、功能和技术3、研究面向应用领域的数据库技术17、什么是分布式数据库?其特点是什么?分布式数据库系统是由若干个站集合而成。这些站又称为节点,它们在通讯网络中连接在起,每个节点都是一个独立的数据库系统,它们都拥有各自的数据库、中央处理机、终端,以及各自的局部数据库管理系统。因而分布式数据库系统能够看作是一系列集中式数据库系统的联合。它们在逻辑上属子于同一系统

17、,但在物理构造上是分布式的特点:1、自治与分享2、冗余的控制3、分布事务执行和复杂性4、数据的独立性18、简述数据挖掘的处理经过分为几个经过参考答案:数据挖掘完好的步骤理解数据和数据的来源获取相关知识与技术整合与检查数据去除错误或不一致的数据建立模型和假设实际数据挖掘工作测试和验证挖掘结果解释和应用。数据挖掘牵涉了大量的准备工作与规划工作,事实上很多专家都以为整套数据挖掘的经过中,有80%的时间和精神是花费在数据预处理阶段,其中包括数据的净化、数据格式转换、变量整合,以及数据表的链接。19、大数据定义的4V特征包括哪些?大量化(Volume),多样化(Variety),快速化(Velocity

18、),价值化Value20、简述大数据关键技。上一页下一页目前大数据所涉及的关键技术主要包括数据的收集和迁移、数据的存储和管理、数据库的处理分析、数据安全和保护。第2章习题参考答案一、选择题1.A2.C3.C4.B5.B6.C7.B8.D9.C10.A11.B12.A13.A14.D15.D16.B17.C二、填空题1.选择选取2.交3.相容或是同类关系4.并差笛卡尔积选择投影5.并差交笛卡尔积6.选择投影连接7.f(R)8.关系代数关系演算9.属性10.同质11.参照完好性12.系编号,系名称,电话办公地点13.元组关系域关系14.主键外部关系键15.R和S没有公共的属性16.关系三、简答题1

19、、关系模型完好性规则包括哪几类?一、实体完好性二、参照完好性三、用户自定义完好性2、举例讲明什么是实体完好性和参照完好性。实体完好性:是指主关系键的值不能为空或部分为空学生关系中的主关系键“学号不能为空,选课关系中的主关系键“学号上一页下一页课程号不能部分为空,即“学号和“课程号两个属性都不能为空。参照完好性:假如关系R2的外部关系键X与关系R1的主关系键相符,则X的每个值或者等于R1中主关系键的某一个值,或者取空值学生关系的属性“系别与系别关系的主关系键“系别相对应。则学生关系中“系别是学生关系的外键。学生关系是参照关系,系别关系是被参照关系。学生关系中某个学生“系别的取值必须在参照的系别关

20、系中主关系键“系别的值中能够找到。4、举例讲明等值连接与自然连接的区别与联络。等值连接与自然连接的区别自然连接要求相等属性值的属性名必须一样,而等值连接不要求;等值连接不去掉重复属性列,而自然连接是去掉重复属性列。等值连接与自然连接的联络在等值连接的情况下,当连接属性X与Y具有一样属性组时,把连接结果中重复的属性列去掉,就可得到自然连接的结果。6、已知关系R、S、T如图,求下列关系代数的运算结果7、上一页下一页当前位置:文档视界数据库原理及应用教程第4版习题参考答案数据库原理及应用教程第4版习题参考答案10查询选修全部课程的学生的学号和姓名。第3章习题参考答案一、选择题1.B2.A3.C4.B

21、5.C6.C7.B8.D9.A10.D11.C12.D二、填空题1.构造化查询语言StructuredQueryLanguage2.数据查询、数据定义、数据操纵、数据控制3.外形式、形式、内形式4.数据库、事务日志5.NULL/NOTNULL、UNIQUE约束、PRIMARYKEY约束、FOREIGNKEY约束、CHECK约束6.聚集索引、非聚集索引7.连接字段8.行数9.定义10.系统权限、对象权限11.基本表、视图121INSERTINTOSVALUES(990010,李国栋,男,19)2INSERTINTOS(No,Name)VALUES(990011,王大友)3UPDATESSETName=陈平WHERENo=9900094DELETEFROMSWHERENo=9900085DELETEFROMSWHERENameLIKE陈%13CHAR(8)NOTNULL1415ALTERTABLEStudent上一页下一页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 合同协议

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁