2016年中北大学计算机与控制工程学院软件工程科学综合之数据库系统概论复试笔试最后押题五套卷
● 摘要
一、选择题
1. 文件系统与数据库系统的重要区别是数据库系统具有( )。
A. 数据共享性
B. 数据无冗佘
C. 数据结构化
D. 数据独立性
【答案】C
【解析】文件系统和数据库系统都具有数据独立性和数据共享性,只是文件系统的对应性能弱于数据库系统。至于数据无冗余,没有哪个系统可以完全做到。而通过数据模型表示复杂的数据结构,则是数据库系统所独有的。
2. 在关系代数运算中,最费时间和空间的是( )。
A. 选择和投影运算
B. 除法运算
C. 笛卡尔积和连接运算
D. 差运算
【答案】C
【解析】在关系代数运算中,最费时间和空间的是笛卡尔积和连接运算,所以尽可能放在后面做。
3. OLAP 的核心是( )。
A. 对用户的快速响应
B. 互操作性
C. 多维数据分析
D. 以上都不是
【答案】C
4. 数据流图(DFD )是用于描述结构化方法中( )阶段的工具。
A. 可行性分析
B. 详细设计
C. 需求分析
D. 程序编码
【答案】C
【解析】在需求分析阶段利用数据流图来表示数据与加工之间的关系。
5. 用于数据库恢复的重要文件是( )。
A. 数据库文件
B. 索引文件
C. 日志文件
D. 备注文件
【答案】C
【解析】用于数据库恢复的重要文件是日志文件和后援副本。
6. 下列约束中能确保一个函数依赖是完全非平凡函数依赖的是( )。
A. 仅当其右边的属性集是左边属性集的子集
B. 仅当其右边属性集中的属性都不属于左边的属性集
C. 仅当其右边属性集中至少有一个属性不属于左边的属性集
D. 仅当其右边属性集中的属性都属于左边的属性集
【答案】B
【解析】函数依赖是指关系中一个或一组属性的值可以决定其它属性的值。仅当其右边属性集中的属性都不属于左边的属性集时可以确保一个函数依赖是完全非平凡函数依赖。
7. 关于数据库应用系统的需求分析工作,下列说法正确的是( )。
A. 通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明
B. 在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图
C. 数据需求分析的主要工作是要辩识出数据处理中的数据处理流程
D. 数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标
【答案】D
【解析】数据库应用系统的需求分析工作主要包括:①数据及数据处理需求分析;②业务需求分析;③性能、存储、安全、备份、恢复等方面的需求。其中,性能需求分析指标主要包括:①数据操作响应时间;②系统吞吐量;③最大并发用户数。
8. 下面描述正确的是( )。
A. 可以在任何数据库中创建视图
B. 可以在视图上创建索引
C. 如果视图引用的基表或者视图被删除,则该视图不能再被使用,直到创建新的基表或者视图、
D. 通过视图查询数据时,
【答案】C
不检查数据完整性规则
【解析】创建和使用视图需遵循一些基本原则,为此还应注意以下问题:
①只能在当前数据库中创建视图。
②如果视图引用的基表或者视图被删除,则该视图不能再被使用,直到创建新的基表或者视图。
③不能在视图上创建索引,不能在规则、默认、触发器的定义中引用视图。
④当通过视图查询数据时
,要检查数据完整性规则,以确保语句中涉及的所有数据库对象存在,而且数据修改语句不能违反数据完整性规则。
9. 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包指( )。
A. 数据字典、应用程序、审计档案、数据库后援副本
B. 数据字典、应用程序、日志文件、审计档案
C. 日志文件、数据库后援副本
D. 数据字典、应用程序、数据库后援副本
【答案】C
【解析】数据库恢复的实现技术主要是建立冗余并利用冗余数据实施数据库恢复。建立冗余最常见的技术是数据转储和登录日志文件。
10.代表层次模型、网状模型、关系模型和面向对象模型的典型系统分别是( )。
A.
B.
C.
D.
【答案】B
【解析】①按照层次模型建立的数据库系统称为层次模型数据库系统,其典型代表是IBM 的IMS (Information Management System)
①按照网状数据结构建立的数据库系统称为网状数据库系统,其典型代表是DBTG (DataBaseTaskGroup )。
②按照关系数据结构建立的数据库系统称为关系数据库系统,关系数据库管理系统是被公认为最有前途的一种数据库管理系统。自20世纪80年代以来,作为商品推出的数据库管理系统几乎都是关系型的,例如,Oracle 、Sybase 、Informix 、VisualFoxPro 、Access 和SQLServer 等。
③按照面向对象数据结构建立的数据库系统称为面向对象数据库系统,其典型代表是GIS (Geographic Information System)。
、
.
二、简答题
11.举例说明对并发事务的某个调度是可串行化的,而这些并发事务不一定遵守两段锁协议。
【答案】举例如下:
相关内容
相关标签