数据库复习例题

上传人:第*** 文档编号:34081372 上传时间:2018-02-20 格式:DOC 页数:21 大小:284.90KB
返回 下载 相关 举报
数据库复习例题_第1页
第1页 / 共21页
数据库复习例题_第2页
第2页 / 共21页
数据库复习例题_第3页
第3页 / 共21页
数据库复习例题_第4页
第4页 / 共21页
数据库复习例题_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《数据库复习例题》由会员分享,可在线阅读,更多相关《数据库复习例题(21页珍藏版)》请在金锄头文库上搜索。

1、1第一章一、填空题1. 数据库是长期存储在计算机内、具有_组织_的、可以_共享_的数据集合。2. 数据独立性是指_用户的应用程序_和_数据库中的数据_是相互独立的。3. 外模式是_逻辑_模式的子集。4. 数据库的两级映象技术是指_外模式与模式之间的映象_和_模式与内模式之间的映象_。5. 数据库管理系统的主要功能包括_数据操纵功能_、_数据库定义功能_、数据库建立和维护功能及数据库的运行管理6. 当数据的物理存储改变时,应用程序不变,而由 DBMS 处理这种改变,这是指数据的_物理独立性_。7. 以子模式为框架的数据库是_用户数据库_;以模式为框架的数据库是_概念数据库_;以物理模式为框架的数

2、据库是_物理数据库_。二、选择题1. 模式和内模式( A )A、只能有一个 B、最多只能有一个 C、至少两个 D、可以有多个2. 数据库技术采用分级方法将数据库的结构划分成多个层次,是为了提高数据库的( B )A、数据规范性和数据独立性 B、逻辑独立性和物理独立性C、管理规范性和物理独立性 D、数据的共享和数据独立性3. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是哪一阶段( A )A、数据库系统 B、文件系统 C、人工管理 D、数据项管理4. 下述关于数据库系统的正确叙述是( B )A、数据库中只存在数据项之间的联系 B、数

3、据库的数据项之间和记录之间都存在联系C、数据库的数据项之间无联系,记录之间存在联系 D、数据库的数据项之间和记录之间都不存在联系5. 在数据库系统中,通常用三级模式来描述数据库,其中( B )是对数据的整个的逻辑结构的描述。A、外模式 B、逻辑模式 C、内模式 D、逻辑结构6. 数据库的三级模式之间存在的映象关系正确的是( B )A、外模式/内模式 B、外模式/模式 C、外模式/外模式 D、模式/模式7. 在数据库中存储的是( C )A、数据 B、数据模型 C、数据及数据间的联系 D、信息8. 下面哪个不是数据库系统必须提供的数据控制功能 ( B ).A.安全性 B.可移植性 C.完整性 D.

4、并发控制9. DBMS 提供的 DML 有两种使用方式,其中一种是将 DML 嵌入到某一高级语言中,此高级语言称为( B )A、查询语言 B、宿主语言 C、自含语言 D、会话语言10. 对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全性授权工作的是( C )A、应用程序开发人员 B、终端用户 C、数据库管理员 D、数据库管理系统的软件设计人员三、简答题1. 数据有哪些特征(4 分)?数据有型与值之分、数据受数据类型和取值范围的约束、数据有定性表示和定量表示2之分、数据应具有载体和多种表现形式。2. 什么是数据独立性?数据库系统如何实现数据独立性?数据独立性可带来什么好处?数据独

5、立性是指应用程序和数据之间相互独立、不受影响,即数据结构的修改不会引起应用程序的修改数据独立性包括:物理数据独立性和逻辑数据独立性物理数据独立性是指数据库物理结构改变时不必修改现有的应用程序逻辑数据独立性是指数据库逻辑结构改变时不用改变应用程序数据独立性是由 DBMS 的二级睁像功能来实现的当整个系统要求改变模式时(增加记录类型、增加数据项,由 DBMS 对各个外模式模式的映像做相应改变,从而保证了数据的逻辑独立性当数据的存储结构改变时,由 DBMS 对模式内模式的映像做相应改变,从而保证了数据的物理独立性3. 什么是数据库管理系统?主要功能有哪些?数据库管理系统(DBMS)是专门用于管理数据

6、库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。4. 什么是数据库系统的二级映象技术,有何作用?DBS 的二级映像是指外模式与模式之间的映像、模式与内模式之间的映像。二级映像使三级数据模式之间建立联系,同时也保证了数据的独立性。5. 数据库系统阶段的数据管理有哪些特点?1. 数据库系统以数据模型为基础(整体数据的结构化)2. 数据库系统的数据冗余度小、数据共享度高3. 数据库系统的数据和程序之间具有较高的独立性4. 数据库系统通过 DBMS 进行数据安全性、完整性、并发控制和数据恢复控制5. 数据库中数据

7、的最小存取单位是数据项6. 什么是信息?信息有哪些特征?信息就是新的、有用的事实和知识。信息具有四个基本特征:1) 信息的内容是关于客观事物或思想方面的知识;2) 信息是有用的,它是人们活动的必需知识;3) 信息能够在空间和时间上被传递,在空间上传递信息称为信息通信,在时间上传递信息称为信息存储;4) 信息需要一定的形式表示,信息与其表现符号不可分离。7. 什么是数据库?数据库中的数据有哪些性质?数据库(DB)是一个按数据结构来存储和管理数据的计算机软件系统。数据库方法与文件方法相比,具有以下两个特征。数据库中的数据具有数据整体性。数据库中的数据具有数据共享性。 不同的用户可以按各自的用法使用

8、数据库中的数据。 多个用户可以同时共享数据库中的数据资源。第二章一、填空题1. 独立于计算机系统,只用于描述某个特定组织所关心的信息结构的模型,称为_概念模型_;直接面向数据库的逻辑结构的模型,称为_数据模型_。2. 信息的三种世界是指_现实世界_、_信息世界_和计算机世界。3. 常见的数据模型有_层次模型_、_网状模型_和关系模型、对象模型。4. 数据模型的三要素是_数据结构_、_数据操作_和_完整性约束条件_。5. 信息的三种世界是指_现实世界_、_信息世界_和计算机世界。6. 现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是_现实世界_、_信息世界_和_数

9、据世界_。37. 层次模型、网状模型和关系模型等三种基本数据模型是根据_描述实体与实体之间联系的不同方式_来划分的.二、选择题1. 数据模型是 ( D )A) 文件的集合 B) 记录的集合 C) 数据的集合 D) 一组严格定义的概念集合2. 数据库的概念模型独立于( A )A、具体的机器和 DBMS B、E-R 图 C、信息世界 D、现实世界3. 数据模型的三要素是( D )A、外模式、模式和内模式 B、关系模型、层次模型和网状模型 C、实体、属性和联系 D、数据结构、数据操作和完整性约束4. 数据库系统中除了可用层次模型和关系模型表示实体类型及实体间联系的数据模型以外,还有( C )A. E

10、-R 模型 B. 信息模型 C.网状模型 D.物理模型5. 层次模型不能直接表示( C )A、1:1 联系 B、1:n 联系 C、m:n 联系 D、1:1 和 1:n 联系6. 数据库的概念设计的 E-R 图中,用属性描述实体的特征,属性在 E-R 图中用( D )表示A、矩形 B、四边形 C、菱形 D、椭圆形7. 关系数据模型是一种具体的数据模型,它也包含有三要素,其中它的数据结构是( D )A、网状结构 B、链状结构 C、记录型 D、二维表(即关系)8. 下述哪一条不属于概念模型应具备的性质 ( A )A) 在计算机中实现的效率高 B) 易于交流和理解C) 易于更改 D) 有丰富的语义表达

11、能力9. 在信息的三种世界之间的术语对应关系中,现实世界中的“实体”与信息世界中的哪一个术语相对应 ( A )A) 实例 B) 记录 C) 对象 D) 属性三、简答题1. 实体(集)之间的联系有哪几种,举一例说明?1) 两个实体集之间的联系1) 一对一联系(1:1)(如:班长班级) 2) 一对多联系(1:n) (如:学校教师) 3) 多对多联系(m:n) (如:学生课程)(2) 多实体集之间的联系((1:1) 、 (1:n) 、 (m:n) )1) 多实体集之间的一对多联系(如:课程-教师-参考书) 2) 多实体集之间的多对多联系 (如:供应商-项目-零件)2. 关系模型与非关系模型相比有哪些

12、特点?1) 关系数据模型建立在严格的数学基础之上。2) 关系数据模型的概念单一,容易理解。(单一的数据结构:关系)3) 关系数据模型的存取路径对用户隐蔽。(按“名”存取,只需知道数据库名,关系(表)名,属性名即可访问某一数据库中某一表的某一个属性的值) 44) 关系模型中的数据联系是靠数据冗余实现的。 (关系数据库不能完全消除冗余,关系的空间效率和时间效率因而较低)3. 试述模型、模式和具体值三者的联系和区别。模型是数据库中稳定用得最多的数据形式,模式是常用的数据形式。模型少,模式多。联系:模型、模式都是对具体值数量关系的抽象分析和理论概括。区别:模型、模式比具体值抽象得多。模式、模型是数据链

13、表和函数,具体值是数值。其实你可以看书,他们的表现形式找得到的。第三章一、填空题1. 在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,这通常称为_数据字典_。2. 数据库系统设计的内容主要包括数据库的结构特征设计、数据库的行为特征设计和_物理模式设计 三部分。3. 在数据库系统设计中,概念模型是_概念结构设计_阶段的成果。4. 数据抽象中描述“is subset of”语义的是_概括_抽象方法。5. E-R 数据模型一般在数据库设计的_概念结构设计_阶段使用。6. 数据库设计需求分析阶段系统需求调查的内容包括:_数据库中

14、的信息内容_、_数据处理内容_和_数据安全性和完整性要求_三方面内容。7. 在数据库系统设计中,数据字典是_需求分析_阶段的成果。8. 分 E-R 图之间的冲突主要有_属性冲突_、_命名冲突_和 结构冲突 三种。9. 数据抽象的三种基本方法是_分类_、_聚集_和_概括_。二、选择题1. 在关系数据库设计中,数据字典是哪个阶段的结果 ( A )A、需求分析阶段 B、概念设计阶段 C、逻辑设计阶段 D、数据库实施阶段2. 在关系数据库设计中,数据流图是哪个阶段的结果 ( A )A、需求分析阶段 B、概念设计阶段 C、逻辑设计阶段 D、数据库实施阶段3. 在同一个软件项目中,系统分析员 A 在其设计的分 E-R 图中把实体集学生抽象为由属性学号、姓名、系别组成,其中学号的取值范围为长度为 8 的字符串;系统分析员 B 在其设计的分 E-R 图中也把实体集学生抽象为由属性学号、姓名、系别组成,但学号的取值范围是整数。A 和 B 设计的分 E-R

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号