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

2018年中南林业科技大学材料科学与工程学院341农业知识综合三之数据库系统概论考研基础五套测试题

  摘要

一、选择题

1. 有一个关系:职工(职工号,姓名,籍贯),规定职工号的值域是8个数字字符组成的字符串,这一规则属于( )。

A. 参照完整性

B. 用户定义的完整性

C. 实体完整性

D. 关键字完整性约束

【答案】B

【解析】用户定义的完整性是针对某一具体数据库的约束条件,它反映某一具体应用涉及的数据必须满足语义要求;而规定学号的值域是8个数字字符组成的字符串显然属于这一类型。

2. 在大型企业的数据库应用系统设计中,对企业(甲方)和项目承担方(乙方)的人员角色,下列说法一般来说不合理的是( )。

A. 甲方首席信息官和乙方项目经理要参与概念模型设计工作

B. 甲方首席信息官要实际参与逻辑模型和物理模型设计与实施工作

C. 逻辑模型设计完成以后,主要由乙方数据库工程师负责物理模型的设计与实现工作

D. 甲方总经理、首席信息官、乙方项目经理和双方系统架构师一般都要参与系统规划与总体架构设计工作

【答案】B

【解析】在合作过程中甲方首席信息官主要参与项目规划、需求分析以及概念模型设计阶段工作,而乙方(项目承担方)数据工程师主要负责数据库逻辑模型和物理模型的设计与实现。

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

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

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

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

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

【答案】C

【解析】左连接或右连接包含与NULL 数据匹配的数据,非常消耗资源。多使用内连接可以

减少资源消耗有助于优化查询。

4. 某跨国公司的业务系统需要提供全球性服务,该业务系统需要24小时x7天在线服务,系统业务繁忙,为了保证业务系统数据库中数据的安全,需要设计与实施数据转储机制,设完成该数

据库每天数据増量的转储需要2小时,在不考虑成本因素的情况下,下列最合理的是( )。

A. 配备高性能数据库服务器,通过事务传送机制实时地将数据库中的任何变化反映到备份环境中

B. 每天划出长度为2小时的时间窗口tw ,在tw 内采用静态转储方法实现每天数据增量的转储

C. 每天划出长度为2小时的时间窗口tw ,在tw 内采用动态转储方法实现每天数据增量的转储

D. 每周做一次完全转储,每天选择浮动时间段对变化的数据进行转储

【答案】A

【解析】在静态转储过程中系统不能运行其他事务;在动态备份转储过程中,运行转储操作和用户事务并发执行,即允许对数据库进行存取和修改。日志文件用于记录转储期间各事务对数据库的修改活动,保障了数据的有效性。将动态转储的备份副本与日志文件相结合,就可以将数据库恢复到某一时刻的正确状态。

5. 关于OLAP 和OLTP 的叙述中错误的是( )。

A.OLTP 事务量大,但事务内容比较简单且重复率高

B.OLAP 的最终数据来源与OLTP 不一样

C.OLAP 面对决策人员和高层管理人员

D.OLTP 以应用为核心,是应用驱动的

【答案】C 【解析】一样,最终数据来源都是来自底层的数据库系统,但是由于两者的使用用户不同。

6. 用户或应用程序看到的那部分局部逻辑结构的描述是( )。

A. 模式

B. 子模式

C. 物理模式

D. 概念模式

【答案】B

【解析】用户或应用程序看到的那部分局部逻辑结构属于外部层,外部层又称外模式或子模式,是数据库的用户视图。这一层描述每个与用户相关的数据库部分。

7. 对于大型企业业务支持数据库应用系统的存储空间规划问题,在进行存储空间规划时,下列说法一般情况下错误的是( )。

A. 数据库应用系统需要支撑的企业核心业务的发生频率是重要的输入参数

B. 粗粒度级统计分析数据所需占用的存储空间是需要考虑的主要因素

C. 企业核心业务数据的保存期要求是需要考虑的主要因素

D. 数据安全性、业务稳定性和容灾能力要求是重要的考虑因素

【答案】B

【解析】在面对大型企业业务支持数据库应用系统的存储空间规划问题时,要考虑数据安全性、业务稳定性及容灾能力要求,主要因素是企业核心业务数据的保存期。

8. 在明确了数据库应用系统的任务目标和系统范围之后,需要进行项目的可行性分析,关于可行性分析,下列说法错误的是( )。

A. 经济可行性分析是指对项目进行成本效益分析,其中项目成本一般包括开发费用、软硬件购置费用、安装调试及维护费用

B. 技术可行性分析一般以系统的性能要求为主要依据,对系统的软件、硬件和技术方案作出评估和选择建议

C. 操作可行性分析的主要目的在于论证系统开发是否具备所需要的人员、软件、硬件和工作环境等条件

D. 开发方案选择的目的在于提出并评价实现系统的各种开发方案,并从中选择出合理的方案

【答案】A

【解析】经济可行性:它研宄的是对项目进行成本效益分析,估算项目开发成本,评估项目经济效益、社会效益和利润,在项目成本和收益间进行合理权衡,并分析项目对其产品或利润的影响,项目成本一般包括开发费用、软硬件购置费用、安装调试、维护费用以及人员培训费用。

9. 关于分布式数据库,下列说法错误的是( )。

A. 在分布式数据库系统中,分片透明性主要是指数据分片的分配位置对用户是透明的,用户无需关注每个分片被分配的场地

B. 对于用户而言,一个分布式数据库系统从逻辑上看如同一个集中式数据库,用户可在任何一个场地执行全局应用和局部应用

C. 分布式数据库的查询处理代价既包括CPU 和I/O代价,也需要考虑场地间传输数据所需的通信代价

D. 在分布式数据库查询中,导致场地间数据传输量大的主要原因是数据间的连接操作和并操作

【答案】A

【解析】分布式数据库中,每台计算机都有DBMS 的一份完整拷贝,具有自己的局部数据库,放在单独的地方,通过网络相互连接,形成大型的全局数据库。A 项,分片透明性层次最高,即