《数据库原理及应用》(第三版)钱雪忠李京主编课后参考答案数据库原理及应用(第三版)第1章绪论一、选择题1、A2、A3、A4、A5、B6、C7、C8、A9、A10、C1、()是位于用户与操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由其统一管理、统一控制。A.DBMSB.DBC.DBSD.DBA2、文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是()A.DATAB.DBSC.DB。.其他3、目前()数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。A.关系B.面向对象C.分布D.对象-关系4、()是刻画一个数据模型性质最重要的方面。因此在数据库系统中,人们通常按它的类型来命名数据模型。A.数据结构B.数据操纵C.完整性约束D.数据联系5、()属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。A.数据模型B.概念模型C.非关系模型D.关系模型6、当数据库的()改变了,由数据库管理员对)映象作相应改变,可以使)保持不变,从而保证了数据的物理独立性。(1)模式(2)存储结构(3)外模式/模式(4)用户模式(5)模式/内模式A.(1)和(3)和(4)B.(1)和(5)和(3)C.(2)和(5)和(1)D.(1)和(2)和(4)7、数据库的三级体系结构即子模式、模式与内模式是对()的三个抽象级别。A.信息世界B.数据库系统C.数据D.数据库管理系统8、英文缩写DBA代表()A.数据库管理员B.数据库管理系统C.数据定义语言D.数据操纵语言9、模式和内模式()。A.只能各有一个B.最多只能有一个C.至少两个D.可以有多个10、在数据库中存储的是()。A.数据B.信息C.数据和数据之间的联系D.数据模型的定义二、填空题1、数据库就是长期储存在计算机内_有组织的__、_可共享—的数据集合。2、数据管理技术已经历了人工管理阶段、_文件系统阶段_和_数据库系统阶段—三个发展阶段。3、数据模型通常都是由_数据结构_、_数据操作—和_数据完整性约束_三个要素组成。4、数据库系统的主要特点:_数据整体结构化_、数据冗余度小、具有较高的数据程序独立性、具有统一的数据控制功能等。5、用二维表结构表示实体以及实体间联系的数据模型称为—关系—数据模型。6、在数据库的三级模式体系结构中,外模式与模式之间的映象,实现了数据库的数据逻辑_独立性。7、数据库系统是以_数据库或数据库中的数据—为中心的系统。8、E-R图表示的概念模型比_DBMS支持的数据模型_更一般、更抽象、更接近现实世界。9、外模式,亦称为子模式或用户模式,是_局部用户—能够看到和使用的局部数据的逻辑结构和特征的描述。10、数据库系统的软件主要包括支持_DBMS_运行的操作系统以及_DBMS_本身。三、简答题1、简述计算机数据管理技术发展的三个阶段。解:数据管理技术已经历了人工管理、文件系统及数据库系统三个发展阶段。这三个阶段的特点及其比较如下表1.1所示。表1.1数据管理三个阶段的比较比较项目人工管理阶段文件系统阶段数据库系统阶段应用背景科学计算科学计算、管理大规模管理背硬件背景无直接存取存储设备磁盘、磁鼓大容量磁盘景软件背景没有操作系统有文件系统有数据库管理系统处理方式批处理联机实时处理、批处理联机实时处理、分布处理、批处理数据的管理者用户(程序员)文件系统数据库管理系统数据面向的对象某一应用程序某一应用现实世界特数据的共享程度无共享,冗余度极大共享性差,冗余度大共享性高,冗余度小数据的独立性不独立,完全依赖于程序独立性差具有高度的物理独立性和一定的逻辑独立性点数据的结构化无结构记录内有结构整体无结构整体结构化,用数据模型描述数据控制能力应用程序自己控制应用程序自己控制由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力(1)人工管理阶段:20世纪50年代中期以前,计算机主要用于科学计算。硬件设施方面:外存只有纸带、卡片、磁带,没有磁盘等直接存取设备;软件方面:没有操作系统和管理数据的软件;数据处理方式是批处理。人工管理数据具有以下几个特点:1)数据不保存;2)应用程序管理数据;3)数据不共享;4)数据不具有独立性。(2)文件系统阶段:20世纪50年代后期到60年代中期,这时计算机已大量用于数据的管理。硬件方面:有了磁盘、磁鼓等直接存取存储设备;软...