2016年江西理工大学信息工程学院计算机软件与理论(理学)之数据库系统概论复试笔试仿真模拟题
● 摘要
一、选择题
1. 对关系数据库来说,下面哪些说法是错误的( )。
A. 每一列的分量是同一种类型数据,来自同一个域
B. 不同列的数据可以出自同一个域
C. 行的顺序可以任意交换,但列的顺序不能任意交换
D. 关系中的任意两个元组不能完全相同
【答案】C
【解析】基本关系具有以下6条性质:
①列是同质的,即每一列中的分量是同一类型的数据,来自同一个域。
②不同的列可出自同一个域,但是具有不同的列名(属性名)。
③列的顺序无所谓,即列的次序可以任意交换。
④任意两个元组的候选码不能相同。
⑤行的顺序无所谓,即行的次序可以任意交换。
⑥分量必须取原子值,即每一个分量都必须是不可分的数据项。
2. 设E 是关系代数表达式,F 是选取条件表达式,并且只涉及
【答案】A
3. 关于数据库应用系统功能设计,有下列说法:
. 软件总体设计的依据包括需求分析阶段得到的数据流图、事务描述和业务规则等需求分析结果
. 软件总体设计一般用模块结构图表示,模块结构图主要关心模块的外部特性,即上下级模块、同级模块间的数据传递和调用关系,以及模块内部处理流程
. 数据库事务设计的依据是事务自身的事务处理逻辑
. 总体设计阶段要对硬件平台、存储设备、操作系统、DBMS 等做出合理选择,并进行初步配置设计上述说法错误的是( )。 A. B. C.
第 2 页,共 44 页
属性,则有( )。
D.
【答案】B
【解析】需求分析阶段得到的数据流图、事务描述和业务规则等需求分析结果是软件总体设计的输入,系统总体结构和分层模块结构是总体设计的输出。模块结构图是用来表示总体设计输出的常见模型,主要用来描述模块的外部特性,即上下级模块以及同级模块间的数据传递和调用关系,但并不关心模块内部的处理流程。
4. 关系R 与关系S 只有一个公共属性
,
的结果,下列叙述正确的是( )。
A.T1的属性个数等于T2的属性个数
B.T1的属性个数小于T2的属性个数
C.T1的属性个数大于或等于T2的属性个数
D.T1的属性个数大于T2的属性个数
【答案】D
【解析】连接中有两种最重要也最常用的连接,它们分别是等值连接和自然连接。等值连接就是比较运算符为的连接运算;自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性或属性组合,并且在结果中把重复的属性去掉。也就是说,自然连接是在笛卡尔积的结果中选择相同属性值相等的那些元组,最后还要去掉重复的属性。因此,等值连接结果的属性个数应该大于自然连接结果的属性个数。
5. 某跨国公司的业务系统需要提供全球性服务,该业务系统需要24小时x7天在线服务,系统业务繁忙,为了保证业务系统数据库中数据的安全,需要设计与实施数据转储机制,设完成该数
据库每天数据増量的转储需要2小时,在不考虑成本因素的情况下,下列最合理的是( )。
A. 配备高性能数据库服务器,通过事务传送机制实时地将数据库中的任何变化反映到备份环境中
B. 每天划出长度为2小时的时间窗口tw ,在tw 内采用静态转储方法实现每天数据增量的转储
C. 每天划出长度为2小时的时间窗口tw ,在tw 内采用动态转储方法实现每天数据增量的转储
D. 每周做一次完全转储,每天选择浮动时间段对变化的数据进行转储
【答案】A
【解析】在静态转储过程中系统不能运行其他事务;在动态备份转储过程中,运行转储操作和用户事务并发执行,即允许对数据库进行存取和修改。日志文件用于记录转储期间各事务对数据库的修改活动,保障了数据的有效性。将动态转储的备份副本与日志文件相结合,就可以将数据库恢复到某一时刻的正确状态。
第 3 页,共 44 页 是R 与S 等值连接的结果,是R 与S 自然连接
6. 数据库运行与维护工作包括对数据库的( )。
A. 存取方法和存储结构的确定以及转储和恢复
B. 存取方法和存储结构的确定以及系统存储参数的配置
C. 转储和恢复;安全性和完整性控制;性能的监督、分析和改进;重组织和重构造
D. 定义数据库结构;组织数据入库;编制与调试应用程序和数据库试运行
【答案】C
【解析】数据库的运行和维护阶段的主要工作有:数据库的转储和恢复、维持数据库安全性和完整性、对数据库性能的监测、分析改善与数据库的重组和重构。
7. 关于基于日志的恢复叙述中,哪一项是正确的( )。
A. 利用更新日志记录中更新前的值可以进行UNDO , 利用更新日志记录中更新前的值可以进行REDO
B. 利用更新日志记录中更新前的值可以进行UNDO , 利用更新日志记录中更新后的值可以进行REDO
C. 利用更新日志记录中更新后的值可以进行UNDO , 利用更新日志记录中更新前的值可以进行REDO
D. 利用更新日志记录中更新后的值可以进行UNDO , 利用更新日志记录中更新后的值可以进行REDO
【答案】B
【解析】UNDO , 对撤消队列中的各个事务进行撤消处理,处理方法是:反向扫描日志文件,
REDO , ,对每个UNDO 事务的更新操作执行逆操作,即将日志记录中“更新前的值,写入数据库;
对重做队列中的各个事务 进行重做处理,处理方法是+:正向扫描日志文件,对每个REDO 事务重新执行登记的操作,即将日志记录中“更 新后的值”写入数据库。
8. 用于数据库恢复的重要文件是( )。
A. 数据库文件
B. 索引文件
C. 日志文件
D. 备注文件
【答案】C
【解析】用于数据库恢复的重要文件是日志文件和后援副本。
9. 以下有关索引的叙述中正确的是( )。
A. 索引越多,更新速度越快
B. 索引可以用来提供多种存取路径
C. 索引需要用户维护,并列索引中列的个数不受限制
第 4 页,共 44 页