数据库原理与应用第二版课后答案.docx

上传人:b****5 文档编号:2897694 上传时间:2022-11-16 格式:DOCX 页数:19 大小:31.12KB
下载 相关 举报
数据库原理与应用第二版课后答案.docx_第1页
第1页 / 共19页
数据库原理与应用第二版课后答案.docx_第2页
第2页 / 共19页
数据库原理与应用第二版课后答案.docx_第3页
第3页 / 共19页
数据库原理与应用第二版课后答案.docx_第4页
第4页 / 共19页
数据库原理与应用第二版课后答案.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

数据库原理与应用第二版课后答案.docx

《数据库原理与应用第二版课后答案.docx》由会员分享,可在线阅读,更多相关《数据库原理与应用第二版课后答案.docx(19页珍藏版)》请在冰豆网上搜索。

数据库原理与应用第二版课后答案.docx

数据库原理与应用第二版课后答案

数据库原理与应用第二版课后答案

【篇一:

数据库系统教程习题答案(施伯乐)(第2版)_数据库原理及应用】

txt>第1章数据库概论

1.1基本内容分析

1.1.1本章的重要概念

(1)db、dbms和dbs的定义

(2)数据管理技术的发展阶段

人工管理阶段、文件系统阶段、数据库系统阶段和高级数据库技术阶段等各阶段的特点。

(3)数据描述

概念设计、逻辑设计和物理设计等各阶段中数据描述的术语,概念设计中实体间二元联系的描述(1:

1,1:

n,m:

n)。

(4)数据模型

数据模型的定义,两类数据模型,逻辑模型的形式定义,er模型,层次模型、网状模型、关系模型和面向对象模型的数据结构以及联系的实现方式。

(5)db的体系结构

三级结构,两级映像,两级数据独立性,体系结构各个层次中记录的联系。

(6)dbms

dbms的工作模式、主要功能和模块组成。

(7)dbs

dbs的组成,dba,dbs的全局结构,dbs结构的分类。

1.1.2本章的重点篇幅

(1)教材p23的图1.24(四种逻辑数据模型的比较)。

(2)教材p25的图1.27(db的体系结构)。

(3)教材p28的图1.29(dbms的工作模式)。

(4)教材p33的图1.31(dbs的全局结构)。

1.2教材中习题1的解答

1.1名词解释

1.2试解释db、dbms和dbs三个概念。

答:

db是长期存储在计算机内、有组织的、统一管理的相关数据的集合。

dbms是位于用户与os之间的一层数据管理软件,它为用户或应用程序提供访问db的方法。

dbs是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即采用数据库技术的计算机系统。

1.3人工管理阶段和文件系统阶段的数据管理各有哪些特点?

答:

人工管理阶段主要有四个特点:

数据不保存在计算机内;没有专用的软件对数据进行管理;只有程序的概念,没有文件的概念;数据面向程序。

文件系统阶段主要有五个特点:

数据以“文件”形式长期保存;数据的逻辑结构与物理结构有了区别;文件组织已多样化;数据面向应用;对数据的操作以记录为单位。

1.4文件系统阶段的数据管理有些什么缺陷?

试举例说明。

答:

主要有三个缺陷:

数据冗余;数据不一致性;数据联系弱。

例如学校里教务处、财务处、保健处建立的文件中都有学生详细资料,譬如联系电话,家庭住址等。

这就是“数据”冗余;如果某个学生搬家,就要修改三个部门文件中的数据,否则会引起同一数据在三个部门中不一致;产生上述问题的原因是这三个部门的文件中数据没有联系。

1.5数据管理的数据库阶段产生的标志是哪三件事情?

答:

进入数据库阶段的标志是20世纪60年代末发生的三件事件:

1.6数据库阶段的数据管理有哪些特点?

答:

主要有五个特点:

采用数据模型表示复杂的数据结构;有较高的数据独立性;为用户提供了方便的用户接口;提供了四个方面的数据控制功能;对数据的操作以数据项为单位,增加了系统的灵活性。

1.7与“文件”结构相比,“数据库”结构有些什么不同?

答:

与文件结构相比,数据库结构主要有下面三点不同:

1.8什么是数据独立性?

在数据库中有哪两级独立性?

答:

数据独立性是指应用程序与db的数据结构之间相互独立。

在物理结构改变时,尽量不影响应用程序,称为物理数据独立性;在逻辑结构改变时,尽量不影响应用程序,称为逻辑数据独立性。

1.9分布式数据库系统和面向对象数据库系统各有哪些特点?

答:

ddbs主要有三个特点:

面向对象数据系统主要有两个特点:

1.10逻辑记录与物理记录,逻辑文件与物理文件有些什么联系和区别?

答:

逻辑数据是用户用以操作的数据形式,是抽象的概念化数据。

物理数据是实际存放在存储设备上的数据。

逻辑数据与物理数据在结构上可以差别很大,需通过两级映象来进行数据传输和格式转换。

从以上的解释可以看出,逻辑记录和逻辑文件是用户在程序中使用的记录和文件,而物理记录和物理文件是指磁盘上的记录和文件。

逻辑记录、文件与物理记录、文件在结构、组成上有很大的差异,而数据管理软件就是通过三级结构两级映象来实现逻辑数据与物理数据之间的转换。

1.11试述er模型、层次模型、网状模型、关系模型和面向对象模型的主要特点。

答:

er模型直接表示实体类型及实体间联系,与计算机系统无关,充分反映用户的需求,用户容易理解。

层次模型的数据结构为树结构,记录之间联系通过指针实现,查询较快,但dml属于过程化的,操作复杂。

网状模型的数据结构为有向图,记录之间联系通过指针实现,查询较快,并且容易实现m:

n联系,但dml属于过程化的语言,编程较复杂。

关系模型的数据结构为二维表格,容易为初学者理解。

记录之间联系通过关键码实现。

dml属于非过程化语言,编程较简单。

面向对象模型能完整描述现实世界的数据结构,具有丰富的表达能力,能表达嵌套、递归的数据结构。

但涉及的知识面较广,用户较难理解,这种模型尚未普及。

1.12数据之间联系在各种结构数据模型中是怎么实现的?

答:

在层次、网状模型中,数据之间的联系通过指针实现的;

在关系模型中,数据之间联系通过外键和主键间联系实现的;

在面向对象模型中,数据之间嵌套、递归联系通过对象标识符(oid)实现的(见第8章)。

1.13db的三级模式结构描述了什么问题?

试详细解释。

答:

db的三级模式结构是对数据的三个抽象级别,分别从外部(用户)级、概念级和内部级去观察数据库。

外部级是用户使用的局部数据库的逻辑结构,其描述称为外模式。

概念级是db的整体逻辑结构,其描述称为概念模式。

内部级是db的物理结构,其描述称为内模式。

1.14试述概念模式在数据库结构中的重要地位。

答:

数据按外模式的描述提供给用户,按内模式的描述存储在磁盘中,而概念模式提供了连接这两级的相对稳定的中间观点,并使得两级的任何一级的改变都不受另一级的牵制。

1.15试叙述用户、db的三级模式结构、磁盘上的物理文件之间有些什么联系和不同?

答:

用户、外模式、概念模式、内模式和物理文件中的记录分别称为用户记录、外部记录、概念记录、内部记录和物理记录。

用户记录与外部记录的结构是一致的,它们之间只是数据传输问题。

而外部记录、概念记录和内部记录之间的结构可能是不一致的,除了数据传输问题,还有格式转换问题。

内部记录与物理记录的结构是一致的,它们之间只是数据传输问题。

1.16数据独立性与数据联系这两个概念有什么区别?

答:

数据独立性是指应用程序和db的数据之间相互独立,不受影响,对系统的要求是“数据独立性要高”,而数据联系是指记录之间的联系,对系统的要求是“数据联系密切”。

1.17试述dbms的工作模式和主要功能。

答:

dbms的工作模式有六点:

dbms的主要功能有db的定义、操纵、保护、维护和数据字典等五个功能。

1.18试叙述dbms对数据库的维护功能。

答:

包括db的数据载入、转换、转储、db的改组以及性能监控等功能。

这些功能分别由各个实用程序完成。

1.19从模块结构观察,dbms由哪些部分组成?

答:

dbms由两大部分组成:

查询处理器和存储管理器。

(解释略)

1.20dbs有哪几部分组成?

其中dd有什么作用?

答:

dbs由db、硬件、软件和dba等四个部分组成。

(解释略)

在dbs中,dd是存储三级结构描述(即元数据)的db。

dbms的所有工作都要以dd中的元数据为依据,也就是所有工作都要通过dd访问db。

1.21“元数据”与“数据”之间有些什么联系与区别?

答:

元数据(metadata)是指“数据的数据”,即数据的描述。

db中的元数据是指三级模式结构的详细描述。

数据(data),一般是指用户使用的具体值。

1.22什么是dba?

dba应具有什么素质?

dba的职责是什么?

答:

dba是控制数据整体结构的一组人员,负责dbs的正常运行,承担创建、监控和维护db结构的责任。

dba必须具备下列4条素质:

熟悉企业全部数据的性质和用途;对所有用户的需求有充分的了解;对系统的性能非常熟悉;兼有系统分析员和运筹学专家的品质和知识。

dba的主要职责有6点:

定义模式;定义内模式;与用户的联络;定义安全性规则;定义完整性规则;db的转储与恢复。

1.23试对dbs的全局结构作详细解释。

答:

从四个方面解释:

1.24使用dbs的用户有哪几类?

答:

(略,见习题1.23)

1.25dbms的查询处理器和存储管理器各有哪些功能?

答:

(略,见习题1.23)

1.26磁盘存储器中有哪五类主要的数据结构?

答:

(略,见习题1.23)

1.27根据计算机的系统结构,dbs可分成哪四种?

各有什么特点?

答:

根据计算机的系统结构,dbs可分成集中式、c/s式、并行式和分布式等四种集中式dbs的特点是单点数据(db集中在一个场地)单地处理(单个cpu)。

c/s式dbs的特点是计算机的功能分放在客户机和服务器上(即功能的分布)。

客户机上专门实现前端处理和用户界面。

服务器上完成事务处理和数据访问控制。

并行式dbs的特点是使用多个cpu和多个磁盘进行并行操作。

分布式dbs的特点是多点数据(db分布在多个场地)多点处理(多个cpu)。

数据具有物理分布性和逻辑整体性特点。

系统中事务有本地事务(访问本地db)和全局事务(访问至少两个场地的db)之分。

1.28dbs能产生哪些效益?

答:

dbs的应用,使计算机应用深入到社会的每个角落。

其效益有以下7个方面:

灵活性,简易性,面向用户,有效的数据控制,加快应用开发速度,维护方便,标准化。

1.3自测题

1.3.1填空题

1.数据管理技术的发展,与__________、__________和__________有密切的联系。

2.文件系统中的数据独立性是指__________独立性。

3.文件系统的缺陷是:

_________、_________和__________。

4.就信息处理的方式而言,在文件系统阶段,__________处于主导地位,_________只起着

服从程序设计需要的作用;而在数据库方式下,_________占据了中心位置。

5.对现实世界进行第一层抽象的模型,称为__________模型;对现实世界进行第二层抽象的

模型,称为__________模型。

6.层次模型的数据结构是__________结构;网状模型的数据结构是__________结构;关系模

型的数据结构是__________结构;面向对象模型的数据结构之间可以__________。

7.在层次、网状模型中,用__________导航数据;而在关系模型中,用__________导航数据。

8.数据库的三级模式结构是对__________的三个抽象级别。

9.dbms为应用程序运行时开辟的db系统缓冲区,主要用于__________和__________。

10.在数据库技术中,编写应用程序的语言仍然是c一类高级语言,这些语言被称为

__________语言。

11.在db的三级模式结构中,数据按__________的描述提供给用户,按__________的描述

存储在磁盘中,而__________提供了连接这两级的相对稳定的中间观点,并使得两级中的任何一级的改变都不受另一级的牵制。

12.层次、网状的dml属于________语言,而关系型dml属于_________语言。

13.dbs中存放三级结构定义的d

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1