数据库原理及实践教材练习题答案

  • 格式:doc
  • 大小:264.00 KB
  • 文档页数:20

下载文档原格式

  / 20
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章

一、单项选择题

DBDCD ABBCC CADAD

二、填空题

1、文件系统

2、层次模型的IMS系统,网状模型的DBTG报告,E.F.Codd

3、数据的完整性,并发控制

4、操作系统,数据库管理系统

5、内

三、简答题

1、数据处理是指信息的收集、管理、加工、传播等一系列活动的总和。数据管理是指对数据进行分类、组织、编码、存储、检索和维护。数据管理是数据处理的基本环节,是任何数据处理业务中必不可少的共有部分,是数据处理的中心问题。

2、数据库技术的特点:(1)数据整体结构化,数据的共享性高,冗余度小;(2)程序与数据之间的独立性高;(3)数据得到统一管理和控制。数据的整体结构化是数据库技术的主要特征之一,也是数据库系统与文件系统的根本区别。文件系统是数据库技术的基础,因为数据库技术中对数据库的读写操作最终还是通过文件系统去实现的。

3、尽管有各种各样的信息系统,但它们的主要功能都是进行信息处理(即数据处理),而数据处理都涉及到数据的管理问题。如果数据的管理由各个信息系统自己去实现,不但耗时耗钱,而且系统的稳定性、可靠性、安全性、响应时间都不能得到保证。因为数据管理软件的编写是一项专业性很强的工作,不是一般的程序员可以胜任的。采用数据库技术后,数据的管理就由DBMS去完成,而DBMS是专业公司开发的,系统的稳定性、可靠性、安全性、响应时间都有保证,而且缩短了系统的开发时间,节约了成本。

4、数据库系统是引入了数据库技术后的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、数据库应用系统、数据库管理员(DBA)构成。DBA是数据库系统中最重要的一类人员。具体职责包括:(1)决定数据库中的信息内容和结构;(2)决定数据库的存储结构和存取策略;(3)定义数据的安全性要求和完整性约束条件;(4)监控数据库的使用和运行;

(5)数据库的改进和重组。

5、目前最常见的商用DBMS有:Oracle、DB2、SQL Server、MySQL等。DBMS一般有六大功能:(1)数据定义功能;(2)数据组织、存储和管理;(3)数据操纵功能;(4)数据库的运行管理和事务管理;(5)数据库的建立和维护功能。

6、模式是数据库中全体数据的逻辑结构和特征的描述,是全体用户数据的最小并集。数据库模式以某一种数据模型为基础,综合考虑了所有用户的需求,并将这些需求有机地结合成一个逻辑整体。一个数据库只有一个模式。外模式是用户的数据视图,是用户可看见和使用的局部数据逻辑结构和特征的描述,是与某一具体应用有关的数据的逻辑表示。显然,外模式是模式的子集,且可以有多个。内模式是数据库中数据的物理结构和存储方法的描述,是数据在数据库内部的表示方式。内模式负责定义所有数据的物理存储策略和访问控制方法。一个数据库只有一个内模式。

7、数据库系统采用外模式、模式、内模式三级模式结构,三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中的具体表示方式和存储方式,不必考虑存取路径等细节。DBMS在这三级模式之间提供了两层映像:外模式/模式映像、模式/内模式映像。正是这两层映像保证了数据

库系统中的数据具有较高的逻辑独立性和物理独立性。另外,外模式是数据库安全性的一个有力措施,模式实现了数据的共享,减少了数据的冗余。

8、程序与数据的逻辑独立性是指当模式改变时,可由数据库管理员改变外模式/模式映像,使得每个外模式保持不变,而应用程序是根据外模式编写的,从而不必修改应用程序。程序与数据的物理独立性是指当内模式改变时,可由数据库管理员改变模式/内模式映像,使得模式保持不变(外模式当然也不变),从而不必修改应用程序。

第二章

一、单项选择题

BDACA BDCBB ABDAB DBDAD

二、填空题

1、模拟现实世界

2、数据结构

3、逻辑模型

4、实体

5、多对多

6、网状模型,面向对象模型

7、指针

8、关系

9、候选码

10、实体完整性,参照完整性

三、简答题

1、概念模型具有较强的语义表达能力,能够方便、直接地表达应用所涉及到的现实世界中的各种语义知识,另一方面它概念简单、清晰,易于用户理解,且不依赖于具体的计算机系统。概念模型主要用于数据库设计,是用户与数据库设计人员之间进行交流的桥梁。

2、表示概念模型最常用的方法是用E-R图来表示概念模型,这种概念模型也称E-R模型。画E-R图的步骤:(1)确定实体;(2)确定各实体的属性;(3)确定实体之间的联系;(4)确定各联系的属性。

3、非关系模型中实体之间的联系是通过指针来实现的,因此查询效率较高。缺点是数据结构复杂,不易理解,编程也复杂。关系模型的优点是:①有严格的理论基础,概念单一;②数据结构简单、清晰、用户易理解;③存取路径对用户透明,程序与数据的独立性高,易于应用程序的编写和维护。缺点主要是查询效率不如非关系模型,DBMS的开发难度高。

4、在关系模型中的概念单一主要体现在数据结构单一(即现实世界中实体以及实体之间的各种联系都用关系来表示),而数据结构单一又带来操作符的统一。操作符的统一体现在无论是插入(或删除修改)一个实体值还是插入(或删除修改)一个联系值,操作的命令是相同的(不像DBTG中用STORE插入实体值,用CONNECT插入联系值),这大大方便了用户的使用。

5、所谓存储路径对用户透明就是指用户不需要知道数据的物理结构和存储方式。优点:因为存取路径对用户透明,从而具有更高的数据独立性,更好的安全保密性,简化了程序员的工作。缺点:因为存取路径对用户透明,导致查询效率不如非关系系统,增加了开发DBMS 的难度。

6、关系模型中有三类完整性约束,包括实体完整性、参照完整性和用户定义的完整性。其