当前位置:问答库>考研试题

2018年河南科技学院信息工程学院341农业知识综合三(自命题)[专业硕士]之数据库系统概论考研核心题库

  摘要

一、选择题

1. 查询优化是提高数据库应用系统性能的重要手段,下列给出的查询优化方法,一般情况下无效的是( )。

A. 对经常需要进行排序或分组的列建立索引

B. 对经常出现在查询条件中的列建立索引

C. 对涉及连接的查询,尽量用左外连接或右外连接代替内连接

D. 采用提前计算方法,将频繁访问的视图转为物化视图

【答案】C

【解析】左连接或右连接包含与NULL 数据匹配的数据,非常消耗资源。多使用内连接可以减少资源消耗有助于优化查询。

2. 在为业务繁忙的企业的多个部门服务的数据库系统中,同时开展各部门的OLTP 业务和数据

分析业务会给数据库系统带来性能冲突,下列方案中无法从根本上解决性能冲突的是( )。

A. 抽取出各部门需要的分析数据,建立各部门独立的数据集市,将数据分析业务转移到数据集市中

B. 抽取出企业所有分析功能所需的分析数据,建立统一的企业级数据仓库环境,将企业的大部分分析业务转移到数据仓库环境中

C. 抽取出企业的近期业务数据,建立操作型数据存储(ODS ),将一些快速分析业务转移到操作型数据存储中

D. 不建立新的数据存储体系,在基本业务处理时间内开展OLTP 业务,在其余时间开展分析业务

【答案】C

【解析】建立操作型数据存储,从联机事务处理环境中抽取数据,建立新的数据分析环境是解决企业联机事务处理业务和数据分析业务所引发的数据库系统性能冲突问题的根本解决方法。

3. 保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( )。

A. 安全性

B. 完整性

C. 并发控制

D. 恢复

【答案】A

【解析】数据安全性是指防止未经授权或不合法的用户使用数据库。

4. 将错误的、不一致的数据在进入数据仓库之前予以更正或删除,以免影响决策支持系统决策的正确性,这一过程称为( )。

A. 数据提取

B. 数据转换

C. 数据清洗

D. 数据加载

【答案】C

5. 关于UML 建模机制,下列说法错误的是( )。

A. 用例模型可以把满足用户需求的功能表示出来

B. 包图是表明包与包之间关系的类图

C. 协作图包含一组对象,并在图中展示这些对象之间的联系以及对象间发送和接收的消息

D. 顺序图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序或并行次序

【答案】D

UML 是面向对象开发中一种通用的图形化建模语言。【解析】其中活动图主要用于描述系统、

用例和程序模块中逻辑流程的先后执行、并行次序。顺序图主要用于描述系统内对象之间的消息发送和接收序列。D 项混淆了两种图。

6. 关于登录账号和数据库用户,下列各项表述不正确的是( )。

A. 登录账号是在服务器级创建的,数据库用户是在数据库级创建的

B. 创建数据库用户时必须存在该用户的登录账号

C. 数据库用户和登录账号必须同名

D. —个登录账号可以对应多个数据库用户

【答案】C

【解析】登录账户属于SQL Server服务安全防线, 用户只有拥有SQL Server服务登录账户,才能与SQLServer 建立链接;数据库用户属于SQL Server数据库安全防线,SQLServer 中的每个数据库都有自己的用户和角色, 该数据库只能由它的用户和角色访问。它们是不同级别的账号,它们需要绑定,创建数据库用户时必须存在该用 户的登录账号,一个登录账号可以对应多个数据库用户,但不需要同名。

7. 在执行查询语句时,DBMS 从数据字典中调出相应的内模式描述,并从模式映象到内模式,从而确定应读入的( )。

A. 逻辑数据

B. 物理数据

C. 操作序列

D. 优化策略

【答案】B

【解析】内模式也称为物理模式,在DBMS 中内模式描述信息通常保存在数据字典中。

8. 联机分析处理包括以下( )基本分析功能。

I. 聚类II. 切片III. 转轴IV. 切块

【答案】C

9. 关于数据仓库设计,下述说法正确的是( )。

A. 数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发 进行设计

B. 在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型

C. 在进行数据仓库主题数据模型设计时要强调数据的集成性

D. 在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域

【答案】C

【解析】数据仓库项目的设计一定要从用户的需求出发。进行数据仓库主题数据模型设计时,应该按面向主题而不是部门业务应用的方式来设计数据模型。在进行数据仓库概念模型设计时,可以设计实体关系图,而在逻 辑设计时才给出数据表的划分,并给出每个属性的定义域。

10.关于数据模型和模式结构,有下列说法:

. 数据库系统的开发者利用数据模型描述数据库的结构和语义,通过显示世界到信息世界再到机器世界的抽象和转换,构建数据库

. 数据结构模型是按用户的观点对数据进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能,易于用户理解,是用户与数据库设计人员交流的工具

. 在数据模型中有“型”和“值”的概念,其中值是对某一类数据的结构和属性的说明

. 在三级模式结构中,概念模式是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图