版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理与应用第二版课后答案【篇一:数据库系统教程习题答案(施伯乐)(第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) dbmsdbms的工作模式、主要功能和模块组成。(7) dbsdbs的组成,dba,dbs的全局结构,dbs结构的分类。1.1.2本章的重点篇幅(1)(2)(3)(4)教材(1)(2)(3)(4)教材p28的图1.29(dbms的工作模式)。教材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逻辑记录与物理记录,逻辑文件与物理文件有些什么联系和区别?「压=5==「压=5==物理数据是实际存放在存储设备上的数据。逻辑数据与物理数据在结构上可以差别很大,需通过两级映象来进行数据传输和格式转换。从以上的解释可以看出,逻辑记录和逻辑文件是用户在程序中使用的记录和文件,而物理记录和物理文件是指磁盘上的记录和文件。逻辑记录、文件与物理记录、文件在结构、组成上有很大的差异,而数据管理软件就是通过三级结构两级映象来实现逻辑数据与物理数据之间的转换。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)oc/s式dbs的特点是计算机的功能分放在客户机和服务器上(即功能的分布)。客户机上专门实现前端处理和用户界面。服务器上完成事务处理和数据访问控制。并行式dbs的特点是使用多个cpu和多个磁盘进行并行操作。分布式dbs的特点是多点数据(db分布在多个场地)多点处理(多个cpu)o数据具有物理分布性和逻辑整体性特点。系统中事务有本地事务(访问本地db)和全局事务(访问至少两个场地的db)之分。1.28dbs能产生哪些效益?答:dbs的应用,使计算机应用深入到社会的每个角落。其效益有以下7个方面:灵活性,简易性,面向用户,有效的数据控制,加快应用开发速度,维护方便,标准化。1.3自测题1.3.1填空题.数据管理技术的发展,与、 和 有密切的联系。.文件系统中的数据独立性是指 独立性。文件系统的缺陷是:、 和。就信息处理的方式而言,在文件系统阶段,于主导地位,只起着服从程序设计需要的作用;而在数据库方式下,占据了中心位置。.对现实世界进行第一层抽象的模型,称为 模型;对现实世界进行第二层抽象的模型,称为 模型。.层次模型的数据结构是 结构;网状模型的数据结构是 结构;关系模型的数据结构是 结构;面向对象模型的数据结构之间可以。在层次、网状模型中,用 导航数据;而在关系模型中,用导航数据。数据库的三级模式结构是对的三个抽象级别。dbms为应用程序运行时开辟的db系统缓冲区,主要用于 和。在数据库技术中,编写应用程序的语言仍然是c一类高级语言,这些语言被称为 语言。在db的三级模式结构中,数据按的描述提供给用户,按 的描述存储在磁盘中,而 提供了连接这两级的相对稳定的中间观点,并使得两级中的任何一级的改变都不受另一级的牵制。层次、网状的dml属于 语言,而关系型dml属于 语言。dbs中存放三级结构定义的db称为。从模块结构考察,dbms由两大部分组成: 和dba有两个很重要的工具:和。【篇二:数据库原理与应用教程第二版人民邮电出版社
习题参考答案】/p>1、简述数据管理技术发展的三个阶段。各个阶段的特点是什么?答:1数据管理技术经的三个阶段:人工管理阶段;文件系统阶段;数据库系统阶段2人工管理阶段特点:数据不保存、系统没有专用的软件对数据进行管理、数据不共享、数据不具独立性;文件系统阶段:数据以文件形式长期保存、由文件系统管理数据;程序与数据间有一定的独立性;数据库系统阶段:数据结构化、数据共享性高。冗余度低、数据独立性高、有一定的数据控制功能。2从程序和数据之间的关系分析文件系统和数据库之间的区别和联系1)文件系统和数据库系统之间的区别是:(1)文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据;⑵文件系统中的程序和数据有一定的联系,数据库系统中的程序和数据分离;(3)文件系统用操作系统中的存取方法对数据进行管理,数据库系统用dbms统一管理和控制数据(4)文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共享。2)文件系统和数据库系统之间的联系:(1)均为数据组织的管理技术;(2)均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;(3)数据库系统是在文件系统的基础上发展而来的3、简述数据库、数据管理系统、数据库系统三个概念的含义和联系。答:1数据库:是以一定的组织方式存储在一起的,能为多个用户共享的,独立于应用程序的,相互关联的数据集合;简单说就是数据的仓库,既数据存放的地方。数据库系统:是指引进数据库技术后的整个计算机系统。是一个实际运行的、按照数据库方式存储、维护和向应用系统提供数据支持的系统;数据库管理系统:是一套建立、管理和维护数据库的软件,是数据库系统的核心组成部分。用户在数据库中的一切操作,包括数据定义、查询、更新及各种控制,都是通过dbms进行的。2数据库容纳数据的仓库,数据库系统、数据库、数据库管理系统、硬件、操作人员的合在一起的总称。数据库管理系统,用来管理数据及数据库的系统。数据库系统包含数据库管理系统、数据库及数据库开发工具所开发的软件。4、数据库系统包括那几个主要的组成部分?各部分的功能是什么?画出整个数据库系统的层次结构图。答:1数据库系统的主要组成部分:数据库、数据库用户、计算机硬件系统、计算机软件系统。2数据库:是存储在计算机内,有组织、可共享的数据集合;数据库用户:指使用数据库的人,他们可以对数据库进行存储、维护和检索等操作;计算机硬件系统:指存储和运行数据库系统的硬件设备;计算机软件系统:主要包括数据库管理系统及开放工具、操作系统和应用系统。5、简述数据库管理系统的组成和功能简述数据库管理系统的组成和功能答:由于不同dbms要求的硬件资源、软件资源环境是不同的,因此其功能与性能也存在差异,但一般来说,dbms的功能主要包括以下6个方面:数据定义,数据操纵,数据库运行管理,数据组织、存储和管理,数据库的建立和维护,数据通信接口。为了提供上述6方面的功能,dbms通常由以下4部分组成:数据定义语言及其翻译处理程序;数据操纵语言及其编译(或解释)程序;数据库运行控制程序;实用程序;6、dba指什么?它的主要职责是什么答:dba指数据库管理员主要职责包括:1、决定数据库的信息内容和结构;2、决定数据库的存储结构和存取策略;3、帮助终端用户使用数据库系统4、定义数据的安全性要求和完整性约束条件;5、监督和控制数据库的使用和运行;6、改进和重组数据库系统7.试述数据库三级模式结构,说明三级模式结构的优点是什么?答:数据库系统的内部体系结构从逻辑上分为三级:外模式、模式、内模式。(1) 模式■模式也称为逻辑模式、概念模式,是数据库中全体数据的逻辑结构和特征的描述。模式处于三级结构的中间层。一个数据库只能有一个模式,因为它是整个数据库数据在逻辑上的视图,即使数据库的整体逻辑。(2) 外模式。外模式又称子模式或用户模式,外模式是三级结构的最外层,它是数据库用户能看到并允许使用的那部分局部数据的逻辑结构和特征的描述,既用户视图。(3) 内模式。内模式又称存储模式,是三级结构中的最内层,既鱼实际存储数据方式有关的一层。优点:(1)保证数据的独立性。(2)简化了用户接口。(3)有利于数据共享。(4)有利于数据的安全保密。顺便一提:模式和内模式只能有一个,外模式可以很多个。8.什么是数据库的数据独立性?它包含哪些内容?答:数据独立性是指数据库中的数据与应用程序间相互独立,既数据的逻辑结构、存储结构以及存取方式的改变不影响应用程序。数据独立性分两级:物理独立性和逻辑独立性。数据的物理独立性是指当数据的物理结构(如存储结构、存取方式、外部存储设备等)改变时,通过修改映射,使数据整体逻辑结构不受影响,进而用户的逻辑结构以及应用程序不用改变。数据的逻辑独立性是指当数据库的整体逻辑结构(如修改数据定义、增加新的数据类型、改变数据间的关系等)发生改变时,通过修改映射,使用户的逻辑结构以及应用程序不用改变。9、什么是数据字典?它的主要作用是什么?p17数据字典是数据库系统中各种描述信息和控制信息的集合,它是数据库设计与管理的有力工具。数据字典的作用:数据字典和数据流图共同构成系统的逻辑模型。没有流图数据字典难以发挥作用。没有数据字典,数据流图就不严格。10、 简述数据库管理系统的数据存取过程。p1811、 解释实体、属性、实体键、实体集、实体型、实体联系类型、记录、数据项、字段、记录型、文件、实体模型、数据模型的含义。p19-p22实体:客观存在并且可以相互区别的“事物”称为实体属性:实体所具有的某一特性称为属性实体键:具有相同属性的实体必然具有相同的特征,所以,用实体名及属性名集合来抽象和描述同类实体,称为实体键实体集:同型实体的集合称为实体集实体型:用矩形框表示,框内标注实体名称记录:字段的有序集合称为记录12、数据模型的主要作用是什么?数据模型是数据库的框架,该框架描述了数据及其联系的组织方式、表达方式和存取路径,它是数据库系统的核心和基础,各种机器上实现的dbms软件都是基于某种数据模型,它的数据结构直接影响到数据库系统的其他部分的性能,也是数据定义和数据操纵语言的基础。因此,数据模型的选择,是设计数据库时的一项首要任务三类基本数据模型的划分依据是什么?各有哪些优缺点?数据模型是现实世界中各种实体之间存在着联系的客观反映,是用记录描述实体信息的基本结构,它要求实体和记录一一对应;同一记录类型描述同一类实体且必须是同质的。目前应用在数据库技术中的模型有关系、网状和层次模型,它们是依据描述实体与实体之间联系的不同方式来划分的;用二维表格来表示实体和实体之间联系的模型叫做关系模型;用图结构来表示实体和实体之间联系的模型叫做网状模型;用树结构来表示实体和实体之间联系的模型叫做层次模型。层次模型的优点是:结构清晰,表示各结点之间的联系简单;容易表示如“家族关系”等现实世界的层次结构的事物及其之间的联系。缺点是:不能表示两个以上实体型之间的复杂联系和实体型之间的多对多联系;严格的层次顺序使数据插入和删除操作变得复杂,如父结点的删除导致子结点的删除。网状模型的优点是:能够表示实体之间的多种复杂联系。缺点是:网状模型比较复杂,需要程序员熟悉数据库的逻辑结构;在重新组织数据库时容易失去数据独立性。关系模型的优点是:使用表的概念,简单直观;直接表示实体之间的多对多联系;具有更好的数据独立性;具有坚实的理论基础。缺点是:关系模型的联结等操作开销较大,需要较高性能计算机的支持13、实体型间的联系有哪几种?其含义是什么?并举例说明。答:1一对一联系:实体集a中的一个实体至多与实体集b中的一个实体相对应,反之亦然,则称实体集a和b为一对一的联系。实体集a与实体集b为一对一的联系。记作1:1。如:班级与班长,观众与座位,病人与床位。2—对多联系:实体集a中的一个实体与实体集b中的多个实体相对应,反之,实体集b中的一个-实体至多与实体集a中的一个实体相对应。记作1:n。如:班级与学生、公司与职员、省与市。3多对多联系:实体集a中的一个实体与实体集b中的多个实体相对应,反之,实体集b中的一个实体。与实体集a中的多个实体相对应。记作(m:n)。如:教师与学生,学生与课程,工厂与产品。14、解释模式、内模式、外模式、ddl、dml的含义。p11-p12模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部逻辑结构,通常是模式的子集。内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。ddl:数据定义语言,用来定义数据库模式、外模式、内模式的语言。dml:数据操纵语言,用来对数据库中的数据进行查询、插入、删除和修改的语句。15、试述传统数据库的局限性。1、面向机器的语法数据模型2、数据类型简单3、结构与行为完全分离4、被动响应5、事务处理能力较差16、面向对象数据库的主要研究内容是什么?1、 对传统数据库(主要是关系数据库)进行不同层次上的扩充2、 与计算机领域中其他学科的新技术紧密结合,丰富和发展数据库系统的概念、功能和技术3、研究面向应用领域的数据库技术17、 什么是分布式数据库?其特点是什么?分布式数据库系统是由若干个站集合而成。这些站又称为节点,它们在通讯网络中联接在一起,每个节点都是一个独立的数据库系统,它们都拥有各自的数据库、中央处理机、终端,以及各自的局部数据库管理系统。因此分布式数据库系统可以看作是一系列集中式数据库系统的联合。它们在逻辑上属于同一系统,但在物理结构上是分布式的。特点:1、自治与共享2、冗余的控制3、 分布事务执行和复杂性4、数据的独立性18、 什么是主动数据库和多媒体数据库?p37-p39第二章1、 关系模型的完整性规则有哪几类?实体完整性、参照完整性和用户定义的完整性。2、 举例说明什么是实体完整性?p51举例说明什么是实体的参照完整性。p513、关系的性质主要包括哪些方面?为什么只限用规范化关系?(1) 列是同质的:同一属性名下的诸属性值是同类型数据,且必须来自同一个域。(2)属性必须有不同的属性名,不同的属性可来自同一个域。(3)属性的顺序是非排序的:列的次序无所谓,可以随意交换。(4)元组是唯一的:任意两个元组不能完全相同。(5) 元组的顺序无关紧要:元组的次序可以任意交换。(6) 所有的属性值都是原子的:每一个分量必须是不可分的数据项。(1)这种选择对说要表示的内容并无实际限制;(2) 从数学观点看,一个规范化关系比一个非规范化关系有更简单的数据结构,这将导致一系列其他问题的简化。4、 举例说明等值连接与自然连接的区别与联系。r?sa?b=(t^t|trerAts^sAtr[a]=ts[b]}o^此:r?s=?rsa?ba=b自然连接(naturaljoin)是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉。即若r和s具有相同的属性组上则自然连接可记作:r8s={trts[b]|trErAts&sAtr[b]=ts[b]}o为此:r«s=nb(?r.b=s.b一般的连接操作是从行的角度进行运算。但自然连接还需要取消重复列,所以是同时从行和列的角度进行-运算。举例:设图2・10(a)和图2・10(b)分别为关系r和关系s,图2.10(d)为等值连接ws的结果,图2.10(e)为自然连接r«s的结果。从中能明显看出其列数的不同。r.b=s.brs(a) (b)r8sr^sr.b=s.b(e)图2.10连接运算举例5、解释下列概念:笛卡尔积、关系、同类关系、关系头、关系体、属性、元组、域、关系键、候选键、主键、外部键、关系模式、关系数据库模式、关系数据库、关系数据库的型和值。p45第3章■三1..selectbauthfrombook,publishwherebook.pno=publish.pnoandbname=’操作系统’andpname=’高等教育出版社’;.selectptelfrompublishwherepno=all(selectdistinctpnofrombookwherebauth=‘张欣’andbtype=’小说’);.selectbprice,pname,btypefrombook,publishwherebook.pno=publish.pnoandpname=’电子工业出版社’andbtype=’小说’;.select*frombookwherebprice(selectbpricefrombook,publishwherebook.pno=publish.pnoandbname=’高等数学'andpname=’人民邮电出版社’);.selectbname,bauthfrombookwherebnamelike’%计算机%’;.altertablebookaddbdatedatetime.createindexonbook(bauth)分析表的结构:存书表的主键应该为“书号”,销售表的主键应该为“日期,书号”,即同一书号的书每天只能有一条销售记录。.createtable存书(书号char(10)constraintprimarykey,--数据类型视具体情况设定书名varchar(30),出版社varchar(20),版次char(6),出版日期datetime,作者varchar(8),书价decimal(8,2),进价decimal(8,2),数量int);createtable销售(日期datetime,书号varchar(10)constraintforeignkeyreferences存书(书号),数量int,金额decimal(8,2),constraintprimarykey(日期,书号));.select书名,数量,进价*数量as余额from存书-selectsum(金额)as总销售额from销售(4).select书名擞量,金额--同一书号的书每天只能有一条销售记录,不需统计【篇三:数据库原理及应用课后答案】后答案第一章选择题1、a。从数据库管理系统的角度看,数据库系统的结构通常分为三级模式的总体结构,在这种模式下,形成了二级映像,实现了数据的独立性。其中三级模式结构指的是外模式、模式和内模式,二级映像指的是外模式/模式映像、模式/内模式映像。对于外模式/模式映像,当模式改变时,相应的外模式/模式映像作相应的改变,以使外模式保持不变,而应用程序是依据数据的外模式来编写的,外模式不变,应用程序就没必要修改,这保证了数据与程序的逻辑独立性。对于模式/内模式映像,当数据库的存储结构变了,模式/内模式映像会作相应的改变,以使模式保持不变,而模式不变,与模式没有直接联系的应用程序也不会改变,这保证了数据与程序的物理独立性。数据逻辑独立性指的就是当模式改变时,外模式和应用程序不需要改变,所以选项a正确。c选项的内模式改变,模式不变指的是数据的物理独立性,所以c选项不正确,b选项中前后两句与c选项相比顺序不符,所以b选项不正确。d选项中,应为“模式和应用程序不变”,不应为“外模式”,所以d选项不正确。2、 b。db指的是数据库(database),dbms指的是数据库管理系统(databasemanagementsystem),dbs指的是数据库系统(databasesystem),dba指的是数据库管理员(databaseadministrator),data指的是数据。由书中概念易得dbs(数据库系统)包括dbms(数据库管理系统),dbms管理和控制db(数据库),而db载入、存储、重组与恢复data(数据)。所以b选项正确。3、 c。数据库系统的特点有:?、实现数据共享;?、减少数据冗余度;?、保持数据的一致性;?、数据的独立性;?、安全保密性;?、并发控制;?、故障恢复由以上可得c选项错误,应改为数据冗余度“低”。4、 c。db是长期储存在计算机内、有组织的、可共享的大量数据集合;dbs是实现有组织地、动态地存储大量关联数据,方便多用户访问计算机软件、硬件和数据资源组成的系统;dbms是把用户对数据的操作转化为对系统存储文件的操作,有效地实现数据库三级(外模式、模式和内模式)之间的转化;mis指的是管理信息系统(managementinformationsystem),是一个以人为主导,利用计算机硬件、软件及其他办公设备进行信息的收集、传递、存贮、加工、维护和使用的系统。由以上概念可知,位于用户和数据库之间的一层数据管理软件是dbms。所以c选项正确。5、Co书中图1.6明确指出模式/内模式映像把概念数据库与物理数据库联系起来,所以c选项正确。6、Co数据库有这样三层关系,第一层和第三层不能直接发生关系,所以d选项不正确,内模式与外模式没有直接关系,应改为“模式与应用程序不变”。由数据库的三级模式、两级映像概念可知,数据的物理独立性指的是内模式改变,模式(即概念模式)不变,所以c选项正确,而b选项先后顺序不正确。a选项指的是数据的逻辑独立性,与题意不符,故不正确。7、do模式也称逻辑模式和概念模式,是数据库中全体数据逻辑结构和特征的描述,描述现实世界中的实体及其性质与联系,是所有用户的公共数据视图;外模式也称子模式或用户模式,它是用以描述用户看到或使用的数据的局部逻辑结构和特性的,用户根据外模式用数据操作语句或应用程序去操作数据库中的数据;内模式也称存储模式,是整个数据库的最底层表示,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。由以上概念可知,d选项正确。TOC\o"1-5"\h\z8、 a。同第7题答案概念相同,故a选项正确。9、 c。同第7题答案概念相同,故c选项正确。10、 do数据库系统的三级模式提供了两级映像,而两级映像实现了二级独立性,从而达到了数据独立性。简答题1、简述数据管理技术的发展历程。答:数据管理技术的发展共经历了三个阶段。㈠、人工管理阶段20世纪50年代的计算机主要用于科学计算,数据处理都是通过手工方式进行的。当时外存没有磁盘等直接存取的存储设备,数据只能存放在卡片或纸带上;软件方面只有汇编语言,没有操作系统,数据的处理是批处理,程序运行结束后数据不保存。这些决定了当时的数据管理主要依赖于人工。㈡、文件系统阶段20世纪50年代年代末到60年代中期,计算机技术有了很大的发展,计算机的应用也从科学计算发展到了文档、工程管理。这时计算机在硬件上有了大容量的磁盘、磁鼓等外存设备;软件上有了操作系统、高级语言,出现了专门管理数据的文件系统;处理方式上不仅有批处理,还增加了联机处理方式。㈢、数据库管理阶段20世纪60年代后期,随着计算机应用越来越广泛,需要管理的数据规模也日益增长。这时硬件上已有大容量的硬盘出现,处理数据的方式上联机实时处理的需求也越来越多。在这种背景下,原先的以文件系统管理数据的方式已经不再适应发展的需要,于是人们对文件系统进行了扩充,研制了一种结构化的数据组织和处理方式,才出现了真正的数据库系统。数据库为统一管理与共享数据提供了有力支撑,这个时期数据库系统蓬勃发展形成了有名的“数据库时代”。数据库系统建立了数据与数据之间的有机联系,实现了统一、集中、独立地管理数据,使数据的存取独立于使用数据的程序,实现了数据的共享。2、简述数据、数据库、数据库管理关系、数据库系统的概念。答:?、数据(data):描述事物的符号记录,是数据库的处理对象?、数据库(database,简称db):长期存放在计算机存储设备上有组织的、可共享的、相关的数据集合。是数据库系统dbs的核心,是被管理的对象。?、数据库管理系统(databasemanagementsystem,简称dbms):把用户对数据的操作转化为对系统存储文件的操作,有效地实现数据库三级(外模式、模式和内模式)之间的转化,负责对db进行管理与维护。?、数据库系统(databasesystem,简称dbs):实现有组织地、动态地存储大量关联数据,方便多用户访问计算机软件、硬件和数据资源组成的系统,即具有管理和控制数据库功能的计算机系统。3、 简述数据库系统的三级模式和两级映像的含义。答:从数据库管理系统的角度看,数据库系统的结构通常分为三级模式的总体结构,在这种模式下,形成了二级映像,实现了数据的独立性。其中三级模式结构指的是外模式、模式和内模式,二级映像指的是外模式/模式映像、模式/内模式映像。模式也称逻辑模式和概念模式,是数据库中全体数据逻辑结构和特征的描述,描述现实世界中的实体及其性质与联系,是所有用户的公共数据视图;外模式也称子模式或用户模式,它是用以描述用户看到或使用的数据的局部逻辑结构和特性的,用户根据外模式用数据操作语句或应用程序去操作数据库中的数据;内模式也称存储模式,是整个数据库的最底层表示,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。对于外模式膜式映像,当模式改变时,相应的外模式/模式映像作相应的改变,以使外模式保持不变,而应用程序是依据数据的外模式来编写的,外模式不变,应用程序就没必要修改,这保证了数据与程序的逻辑独立性。对于模式/内模式映像,当数据库的存储结构变了,模式/内模式映像会作相应的改变,以使模式保持不变,而模式不变,与模式没有直接联系的应用程序也不会改变,这保证了数据与程序的物理独立性。4、 什么是数据独立性?简述数据库系统如何实现数据独立性。答:㈠、数据独立性包括两个方面:数据的物理独立性和数据的逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的,即数据在磁盘上怎样存储由dbms管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变;逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即当数据的逻辑结构改变时,用户程序也可以不变。综上所述,数据独立性是由dbms通过用户程序与数据的全局逻辑结构及数据的存储结构之间二级映像得到的。㈡、数据库系统的二级独立性是指物理独立性和逻辑独立性。三个抽象级间通过两级映像进行相互转换,使得数据库的三级形成一个统一的整体,使得数据库系统实现了数据的独立性。5、 数据库管理系统的主要功能有哪些?答:?、数据定义功能;?、数据操纵功能;?、数据组织、存取功能;?、数据库运行管理功能;?、数据库建立与维护功能第二章选择题1、 bo两个实体间的联系集可分为3中。?、一对一关系(1:1):实体集a中的每个实体有且仅和实体集b中的一个实体有联系;?、一对多联系(1:n):实体集a中的每个实体与实体集b中任意多个(含零个或多个)实体有联系,而实体集b中每个实体至多和实体集a中的一个实体有联系;?、多对多联系(m:n):实体集a中的每个实体与实体集b中任意多个(含零个或多个)实体有联系,而实体集b中每个实体也与实体集a中任意多个(含零个或多个)实体有联
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 交通运输货物协议书七篇
- 关于股份代持协议范本
- 个人租赁协议15篇
- 工作交接报告
- 2025夫妻协议离婚范本
- 血影细胞性青光眼病因介绍
- 思想道德修养与法律基础-绪论
- 幼儿园“十四五”发展规划
- (2024)包装瓦楞纸箱生产建设项目可行性研究报告(一)
- 排队做检测时注意事项考试试题
- 单位车辆领取免检标志委托书范本
- 东建材市场调查报告
- 直流稳压电源的安装与调试
- 选矿厂专题安全培训1
- 定制旅游行业深度洞察报告
- 治安案件报案登记表(标准范本)
- 义务教育数学课程标准《统计与概率》课程分享
- 财务报表分析-国家开放大学电大学习网形考作业题目答案
- 2023年北京探矿工程研究所招聘高校应届毕业生(共500题含答案解析)笔试必备资料历年高频考点试题摘选
- 临床工程技师在血液净化中心的作用和职责
- 质量员之设备安装质量基础知识通关题库带答案
评论
0/150
提交评论