2016年山西财经大学120502情报学880数据库基础与信息检索复试笔试最后押题五套卷
● 摘要
一、选择题
1. 联机分析处理包括以下( )基本分析功能。
I. 聚类II. 切片III. 转轴IV . 切块
【答案】C
2. 设有两个事务其并发操作如下表所示,下列评价正确的是( )。
表中事务并发操作过程
A. 该操作不存在问题
B. 该操作丢失修改
C. 该操作不能重复读
D. 该操作读“脏”数据
【答案】D
【解析】事务读出数据A 并做了修改,事务读取同一数据,随后由于某种原因被撤消,执行回滚,这时已修改过的数据恢复原值100,读到的数据200就与数据库中的数据不一致,称为“脏”数据。
3. 下列关于数据仓库的叙述中,( )是不正确的。
A. 数据仓库通常采用三层体系结构
B. 底层的数据仓库服务器一般是一个关系型数据库系统
C. 数据仓库中间层OLAP 服务器只能采用关系型OLAP
D. 数据仓库前端分析工具中包括报表工具
【答案】C
4. 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包指( )。
A. 数据字典、应用程序、审计档案、数据库后援副本
B. 数据字典、应用程序、日志文件、审计档案
C. 日志文件、数据库后援副本
D. 数据字典、应用程序、数据库后援副本
【答案】C
【解析】数据库恢复的实现技术主要是建立冗余并利用冗余数据实施数据库恢复。建立冗余最常见的技术是数据转储和登录日志文件。
5. 在SQLServer2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6到1.5倍范围之内,实现这个约束的正确代码是( )。
A.CHECK B.CHECK
C.CREATETRIGGERtri_____SalesON销售表FORINSERT ,UPDATE
AS
IFEXISTS
ONa. 商品号=b.商品号
WHERE 销售价格
ROLLBACK
D.CREA TETRIGGERtri_____SalesON销售表INSTEADOFINSERT ,UPDATE
AS
IFEXISTS (SELECT*FROMINSERTEDaJOIN商品表b
ONa. 商品号=b.商品号
WHERE 销售价格
ROLLBACK
【答案】D
【解析】FOR 是后触发型触发器,在成功执行引发的SQL 语句中指定的操作,并且成功完成所有的约束检查后,才执行此触发器。INSTEADOF 是前触发型触发器,指定执行触发器而不执行引发触发器执行的SQL 语句,从而完成替代触发语句的操作。
6. 在关系代数表达式的等价优化中,不正确的叙述是( )。
A. 尽可能早地执行连接
B. 尽可能早地执行选择
C. 尽可能早地执行投影
D. 把笛卡尔积和随后的选择合并成连接运算
【答案】A
【解析】在关系代数表达式中,连接运算的结果常常是一个较大的关系。如果尽可能早地执
行连接,则运算得到的中间结果就会很大。
7. 在数据库表定义中描述的是数据库的( )。
A. 安全性规则
B. 完整性约束
C. 恢复方法
D. 并发控制机制
【答案】B
【解析】在数据库表定义中描述的是数据库的完整性约束。
8. 在OODB 中,对象可以定义为对一组信息及其( )的描述。
A. 操作
B. 存取
C. 传输
D. 继承
【答案】A
【解析】对象可以定义为对一组信息(数据)和一组操作(方法)。
9. 在大型企业的数据库应用系统设计中,对企业(甲方)和项目承担方(乙方)的人员角色,下列说法一般来说不合理的是( )。
A. 甲方首席信息官和乙方项目经理要参与概念模型设计工作
B. 甲方首席信息官要实际参与逻辑模型和物理模型设计与实施工作
C. 逻辑模型设计完成以后,主要由乙方数据库工程师负责物理模型的设计与实现工作
D. 甲方总经理、首席信息官、乙方项目经理和双方系统架构师一般都要参与系统规划与总体架构设计工作
【答案】B
【解析】在合作过程中甲方首席信息官主要参与项目规划、需求分析以及概念模型设计阶段工作,而乙方(项目承担方)数据工程师主要负责数据库逻辑模型和物理模型的设计与实现。
10.OLAP 的核心是( )。
A. 对用户的快速响应
B. 互操作性
C. 多维数据分析
D. 以上都不是
【答案】C
二、简答题