没有合适的资源?快使用搜索试试~ 我知道了~
数据库系统原理及应用教程第五版习题答案(完整版)
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 29 下载量 30 浏览量
2022-05-30
18:54:00
上传
评论 19
收藏 814KB DOCX 举报
温馨提示
试读
59页
数据库系统原理及应用教程第五版习题答案(完整版)课后习题答案解析
资源推荐
资源详情
资源评论
ㅤㅤㅤㅤ:
第 1 章习题解答
1.1 什么是数据?数据有什么特征?数据与信息有什么关系?
答:
① 数据是用于载荷信息的物理符号。
数据的特征是:数据有“型”和“值”之分;数据受数据类型和取值范围的约束;数据有定性表示和定量表示之分;
数据应具有载体和多种表现形式。
数据与信息的关系为:数据是信息的一种表现形式,正确的数据可表达信息,而虚假、错误的数据所表达的是谬
误,不是信息。
1.2 什么是数据处理?数据处理的目的是什么?
答:
① 数据处理是指对数据的收集、组织、整理、加工、存储和传播等工作。围绕着数据所做的工作均称为数据处
理。
② 数据处理目的为:收集信息并将信息用数据表示和保存,为各种使用和数据处理提供数据;对数据进行变换 、
抽取和运算,从而得到更有用的数据,以指导或控制人的行为或事物的变化趋势;使更多的人得到并理解信息,
从而使信息的作用充分发挥出来。
1.3 数据管理的功能和目标是什么?
答:
数据管理的功能为:组织和保存数据功能;数据维护功能;数据查询和数据统计功能:数据的安全和完整性控制
功能。
数据管理的目标是:收集完整的信息,将信息用数据表示,按数据结构合理科学地组织并保存数据;为各种使用
快速地提供需要的正确数据,并保证数据的安全性和完整性。
1.4 什么是数据库?数据库中的数据有什么特点?
答:
① 数据库是数据管理的新方法和技术,是按数据结构来存储和管理数据的计算机软件系统。②数据库中的数据
具有数据整体性,即数据库中的数据要保持自身完整的数据结构:数据库中的数据具有数据共享性,不同的用户
可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。
1.5 什么是数据库管理系统?它的主要功能是什么?
答:
① 数据库管理系统简称 DBMS,是专门用于管理数据库的计算机系统软件。
② 数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性 、
安全性进行控制的功能。
1.6 数据冗余会产生什么问题?
答:
数据冗余度大,会造成浪费存储空间的问题,使数据的存储、管理和查询都不容易实现。同时,由于文件系统中
相同的数据需要重复存储和各自的管理,数据冗余度大还会给数据的修改和维护带来麻烦和困难,特别容易造成
数据不一致的恶果。数据冗余度大时,由于数据重复出现,还使得数据统计的结果不正确。
1.7 什么是数据的整体性?什么是数据的共享性?为什么要使数据有整体性和共享性?答:1 数据的整体性是指
在进行数据库设计时,要站在全局需要的角度进行抽象和组织数据,要完整地、准确地描述数据自身和数据之间
联系的情况,要建立适合整体需要的数据模型。
② 数据的共享性是指由于数据库系统是从整体角度上看待和描述数据的,数据不再是面向某个应用,而是面向
整个系统。
3 数据的整体性高会使得数据库中的数据冗余度变小,从而避免了由于数据冗余度大带来的数据冲突问题,也避
免了由此产生的数据维护麻烦和数据统计错误问题。数据共享度高会提高数据的利用率,使得数据更有价值且更
容易、更方便地被使用。
1.8 信息管理系统与数据库管理系统有什么关系?
答:数据库管理系统是提供数据库管理的计算机系统软件,为信息管理系统的设计提供了方
ㅤㅤㅤㅤ:
法、手段和工具。利用数据库管理系统设计,信息管理系统可以达到事半功倍的效果。信息管理系统是实现某种
具体事物管理功能的应用软件。信息管理系统的数据存放在数据库中,利用数据库管理系统,信息管理系统可以
更快、更好地设计和实施。
1.9 用文件系统管理数据有什么缺陷?
答:用文件系统管理数据会有三个缺陷:1 由于文件之间缺乏联系,会造成每个应用程序都有对应的文件,有可
能同样的数据在多个文件中重复存储,所以数据冗余度大。2 由于数据冗余,在进行更新操作时,稍不谨慎,就
可能使同样的数据在不同的文件中不一样,从而产生数据不一致缺陷。3 由于文件之间相互独立,缺乏联系,会
造成数据联系弱的缺陷。
1.10 数据库系统阶段的数据管理有什么特点?
答:数据库系统阶段的数据管理有五方面的特点:1 采用复杂的数据模型表示数据结构;②有较高的数据独立性;
③数据库系统为用户提供了方便的用户接口;④ 系统提供有数据库的恢复、并发控制、数据完整性和数据安全
性的数据控制功能,以保证数据库中的数据是安全的、正确的和可靠的:⑤对数据的操作不一定以记录为单位,
也可以以数据项为单位,从而增加了系统的灵活性。
1.11 数据库系统对计算机硬件有什么要求?
答:支持数据库系统的计算机硬件资源包括 CPU、内存、外存及数据通信、数据输入/输出设备。因为数据库系
统数据量大、数据结构复杂、软件内容多,所以要求其硬件设备能够处理并快速处理数据,这需要硬件的数据存
储容量大、数据处理速度和数据输入/输出速度快。
1.12 数据冗余可能导致什么问题?
答:数据冗余可能导致:1 浪费存储空间及修改麻烦;2 潜在的数据不一致性。
1.13 使用数据库系统有什么好处?
答:使用数据库系统的好处是:查询迅速、准确,而且可以节约大量纸面文件;数据结构化,由 DBMS 统一管
理;数据冗余度小;具有较高的数据独立性;数据的共享性好;DBMS 还提供了数据的控制功能。
1.14 数据库系统的软件由几部分组成?它们的作用及关系是什么?
答:①数据库系统的软件中包括操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件和用户数
据库。
② 数据库系统中各种软件的作用如下:操作系统——计算机软件的基础,支持 DBMS 及主语言系统工作:数据
库管理系统和主语言系统—为定义、建立、维护、使用及控制数据库而提供的有关数据管理,为应用程序提供的
诸如程序控制、数据输入输出、功能函数、图形处理、计算方法等数据处理;应用开发工具软件——为应用开发
人员和最终用户提供的高效率、多功能的应用生成器、第四代计算机语言等各种软件工具:应用程序软件和用户
数据库——实现对数据库中数据的维护、查询、管理和处理操作。
1.15 试述数据库管理员的职责。
答:
① 数据库管理员(DBA)应参与数据库和应用系统的设计;
② 数据库管理员应参与决定数据库的存储结构和存取策略的工作:
③ 数据库管理员要负责定义数据的安全性要求和完整性条件:
④ 数据库管理员负责监视和控制数据库系统的运行,负责系统的维护和数据恢复工作;
⑤ 数据库管理员负责数据库的改进和重组。
1.16 试述数据库系统的三级模式结构及每级模式的作用。
答:
① 数据库的三级模式是指逻辑模式、外模式和内模式。逻辑模式是对数据库中数据整体逻辑结构和特征的描述。
外模式是对各个用户或程序所涉及到数据的逻辑结构和数据特征的描述。内模式是数据的内部表示或底层描述。:
② 逻辑模式是系统为了减小数据冗余、实现数据共享的目标,并对所有用户的数据进行综合抽象,而得到的统
一的全局数据视图。外模式可以方便用户使用和增强数据的安全性:内模式可以将系统的模式组织成最优的物理
模式,以提高数据的存取效率,改善系统的性能指标。
1.17 什么是数据的独立性?数据库系统中为什么能具有数据独立性?
答:
① 数据独立性是指应用程序和数据之间的依赖程度低,相互影响小。数据独立性分为物理数据独立性和逻辑数
据独立性两级。数据的物理独立性是指应用程序对数据存储结构的依赖程度。数据的逻辑独立性是指应用程序对
数据全局逻辑结构的依赖程度。
② 数据物理独立性高是因为 DBMS 能够提供数据的物理结构与逻辑结构之间的映像和转换功能,使得应用程序
可以根据数据的逻辑结构进行设计,一旦数据的存储结构发生变化,系统可以通过修改其映像来适应变化。数据
逻辑独立性高是由于 DBMS 能够提供数据的全局逻辑结构和局部逻辑结构之间的映像和转换功能,使得数据库可
以按数据全局逻辑结构设计,而应用程序可以按数据局部逻辑结构进行设计,当全局逻辑结构中的部分数据结构
改变时,可以通过修改与全局逻辑结构的映像而减小其受影响的程度,使数据局部逻辑结构基本上保持不变。
1.18 试述数据库系统中的二级映像技术及作用。
答:
数据库系统的二级映像技术是指外模式与模式之间的映像、模式与内模式之间的映像技术,这二级映像技术不仅
在三级数据模式之间建立了联系,同时也保证了数据的独立性。当模式变化时,可以通过修改外模式/模式之间
的映像的方法使外模式不变,保证了数据的逻辑独立性;当数据库的存储结构改变时,可以通过修改模式/内模
式之间的映像使数据模式不变化,保证了数据的物理独立性。
1.19 在下面所列出的条目中, ______是数据库管理系统的基本功能。
A.数据库定义 B.数据库的建立和维护
C.数据库存取 D. 数据库和网络中其他软件系统的通信
答案:A,B,C
1.20 在数据库的三级模式结构中,内模式有_____。
A.1 个 B.2 个 C.3 个 D.任意多个
答案:A
1.21 在下面列出的条目中,_______ 是数据库技术的主要特点。
A.数据的结构化 B.数据的余度小
C.较高的数据独立性 D.程序的标准化
答案:A,B,C
1.22 在数据库管理系统中,________ 不是数据库存取的功能模块。
A.事务管理程序模块 B. 数据更新程序模块
C.交互式程序查询模块 D.查询处理程序模块
答案:C
1.23 ________是按照一定的数据模型组织的,长期存储在计算机内,可为多个用户共享的
数据的聚集。
A.数据库系统 B. 数据库 C.关系数据库 D.数据库管理系统
答案:B
1.24 ______不是数据库系统必须提供的数据控制功能。
A.安全性 B. 可移植性 C.完整性 D.并发控制
答案:B
1.25 数据库系统的核心是 ____。
A.数据库 B.数据库管理系统
C.数据模型 D.软件工具
答案:B
1.26 数据库系统与文件系统的主要区别是 _____。
A.数据库系统复杂,而文件系统简单
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量答案:B
1.27 数据库的 _______ 是指数据的正确性和相容性。
A.安全性 B.完整性 C.并发控制 D.恢复
答案:B
1.28 数据库的 是为保证由授权用户对数据库的修改不会影响数据一致性的损失。
A.安全性 B. 完整性 C.并发控制 D.恢复
答案:B
1.29 在数据库系统中,物理数据独立性是指______。
A.数据库与数据库管理系统的相互独立
B.应用程序与 DBMS 的相互独立
C.应用程序与存储在磁盘上数据库的物理模式是相互独立的
D.应用程序与数据库中数据的逻辑结构相互独立
答案:C
1.30 数据库系统的特点是 ______ 、数据独立、减少数据冗余、避免数据不一致和加强了
数据保护。
A.数据共享 B.数据存储 C.数据应用 D.数据保密
答案:A
1.31 数据库管理系统能实现数据查询、插入、更新等操作的数据库语言称为______。
A.数据定义语言 B.数据管理语言
C. 数据操纵语言 D.数据控制语言
答案:C
1.32 在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是_____。
A. 外模式 B. 内模式 C.存储模式 D.模式
答案:D
1.33 数据库三级模式体系结构的划分,有利于保持数据库的_______。
A.数据独立性 B.数据安全性 C.结构规范化 D.操作可行性
答案:A
1.34 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指_______。
A.同一个应用中的多个程序共享一个数据集合
B.多个用户、同一种语言共享数据
C. 多个用户共享一个数据文件
D.多种应用、多种语言、多个用户相互覆盖地使用数据集合
答案:C
1.35 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系
是_____。
A. DBS 包括 DB 和 DBMS B. DBMS 包括 DB 和 DBS
C.DB 包括 DBS 和 DBMS D. DBS 就是 DB,也就是 DBMS
答案:A
1.36 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作.
功能称为__________。
A. 数据定义功能 B.数据管理功能
C.数据操纵功能 D.数据控制功能
答案:C
1.37 描述事物的符号记录称为______。
A.信息 B.数据 C.记录 D. 记录集合
答案:B
1.38 是长期存储在计算机内的有组织的可共享的数据集合。
A.数据库管理系统 B.数据库系统
C.数据库 D.文件组织
答案:C
1.39 数据库的完整性是指数据的______。
A. 正确性和相容性 B. 合法性和不被恶意破坏
C.正确性和不被非法存取 D.合法性和和相容性
答案:A
1.40 ________ 是位于用户与操作系统之间的一层数据管理软件。
A.数据库管理系统 B.数据库系统
C.数据库 D.数据库应用系统
答案:A
1.41 在数据库系统阶段,数据是 _______。
A.有结构的 B.无结构的
C. 整体无结构,记录内有结构 D.整体结构化的
答案:D
1.42 要保证数据库的数据独立性,需要修改的是______。
A.三层模式之间的两种映射 B. 模式与内模式
C.模式与外模式 D.三层模式
答案:A
1.43 下列四项说法中,不正确的是 ________。
A. 数据库减少了数据冗余 B.数据库中的数据可以共享
C.数据库避免了一切的数据重复 D.数据库具有较高的数据独立性
答案:c
1.44 要保证数据库物理数据独立性,需要修改的是_____。
A.模式 B.模式与内模式的映射
C.模式与外模式的映射 D.内模式
答案:B
1.45 下列四项中,不属于数据库特点的是
A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高
答案:C
1.46 单个用户使用的数据视图的描述称为
A. 外模式 B.概念模式 C.内模式 D. 存储模式
答案:A
1.47 子模式 DDL 用来描述
A.数据库的总体逻辑结构 B. 数据库的局部逻辑结构
C.数据库的物理存储结构 D.数据库的概念结构
答案:B
ㅤㅤㅤㅤ:
第 2 章习题解答
2.1 定义并解释术语:
实体 实体型 实体集 属性 码 实体联系图(E-R 图) 数据模型
答:
① 实体:现实世界中存在的可以相互区分的事物或概念称为实体。
② 实体型:现实世界中,对具有相同性质、服从相同规则的一类事物(或概念,即实体)的抽象称为实体型。
③ 实体集:具有相同特征或能用同样特征描述的实体的集合称为实体集。
④ 属性:属性为实体的某一方面特征的抽象表示。
剩余58页未读,继续阅读
汇潮学堂
- 粉丝: 2949
- 资源: 9
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- VSc++编程助手1.0 - 1
- 基于matlab的说话人语音识别源码+PPT+报告(优质项目).zip
- 语音识别基于matlab说话人识别系统源码+报告PPT(高分优质项目).zip
- 毕业设计: 校园失物招领小程序的设计与实现论文(源码 + 数据库 + 说明文档)
- 美易ME-DUI自绘模块3.3-易语言模块
- 毕业设计:小程序消防知识每天学(源码 + 数据库 + 说明文档)
- 2024-NEW.zip
- 软件.zip
- 华为FPGA设计技巧FPGA设计规范设计经验设计流程指南华为面经硬件工程师手册等资料(15个).zip
- 毕业设计:基于微信小程序大学校园二手教材与书籍拍卖系统(源码 + 数据库 + 说明文档)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页