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

2018年华中师范大学信息管理学院341农业综合知识三[专业硕士]之数据库系统概论考研基础五套测试题

  摘要

一、选择题

1. 对于关系的主码必须满足的条件,有下列说法:

. 一个关系中的主码属性或属性组能函数决定该关系中的所有其他属性

. 一个关系中的主码属性不能与其他关系中的主码属性重名

. 在一个关系中,一个主码属性的任一真子集都不能函数决定其他属性

. 在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组以上说法正确的是( )。 A. B. C. D.

【答案】B

【解析】在一个关系中,主码是指用户选作元组标识的一个候选码,从主码属性集中去掉某个属性后就不能唯一标识一个元组,主码是指用户选作元组标识的一个候选码。两个关系中的主码属性是可以重名的。

2. 下列用于数据库概念设计的方法是( )。

A.DFD 方法和IDEFIX 方法

B.E-R 方法和IDEFO 方法

C.E-R 方法和IDEF1X 方法

D.DFD 方法和IDEFO 方法

【答案】C

【解析】概念设计指将需求分析得到的用户需求抽象为信息结构的过程。常见的用户数据库概念设计方法包括E-R 方法和IDEFIX 方法等。

3. 按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议的工作属于( )。

A. 规划与分析阶段的系统规划与定义

B. 规划与分析阶段的可行性分析

C. 需求分析阶段的业务规则需求分析

D. 系统设计阶段的总体设计

【答案】B

【解析】技术可行性分析是指对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议,是根据用户提出的系统功能、性能及实现系统的各项约束条件来进行分析的,属于规划与分析阶段。

4. 以下定义的4个视图中,能够进行更新操作的是( )。

A.

B.

C.

D.

【答案】C

【解析】根据视图更新操作的限制,A 项的视图数据来源于多个基本表,所以不能进行更新操作。B 项的视 图数据来源于一个基本表的聚合结果,所以不能进行更新操作。D 项中视图不含有基本表的主码,所以不能进行 更新操作。

5. 下列关于数据库备份的叙述,错误的是( )。

A. 数据库备份也受到数据库恢复模式的制约

B. 数据库备份是一项复杂的任务,应该有专业的管理人员来完成

C. 如果数据库很稳定就不需要经常做备份,反之要经常做备份

D. 数据库备份策略选择应该综合考虑各方面因素,并不是备份做得越多越全就越好

【答案】C

【解析】数据库系统总有可能出现故障,所以不管如何都需要一个合理的备份计划以防止出现故障造成数据库中数据的破坏。

6. 关于SQLServer 的数据库角色叙述正确的是( )。

A. 用户可以自定义固定角色

B. 数据库角色是系统自带的,用户一般不可以自定义

C. 每个用户只能拥有一个角色

D. 角色用来简化将很多用户权限分配给很多用户这一复杂任务的管理

【答案】D

【解析】服务器级的角色建立在SQL 服务器上,是系统预定义的,用户不能创建服务器角色,只能选择合适的服务器角色,但能定义数据库角色;一个数据库用户可以出现在多种角色中;角色是多权限分配给多用户这一复杂任务的管理方式。

7. 在SQLServer2000中,有教师表(教师号,姓名,职称,工资)。现要根据教师的职称来添加教师的工资,增加规则为:“教授”增加400, “副教授”增加300,“讲师”增加200。下列语句中正确的是( )。

A.UPDA TE 教师表SET 工资=工资+CASE职称

END

B.UPDA TE 教师表SET 工资=工资+CASE职称

END

C.UPDA TE 教师表SET 工资=CASE职称

END

D.UPDA TE 教师表SET 工资=工资+CASE职称

END

【答案】A

【解析】“UPDATE 表名SET ”可以用来更改表中某个字段的值,如果出现分支选择情况,可以使用语句。

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

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

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

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

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

【答案】C

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