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

2016年河北经贸大学计算机软件与理论数据库原理考研复试题库

  摘要

一、选择题

1. SQLServer 的约束包括( )。

A.DEFAULT 、RULE 、CHECK 和 UNIQUE

B.CHECK 、RULE 、PRIMARY KEY 和 FOREIGN KEY

C.UNIQUE 、DEFAULT 、RULE 、PRIMARY KEY 和 FOREIGN KEY D.PRIMARY KEY 和 FOREIGN KEY 【答案】C

SQL Server 的约束包括 UNIQUE 、DEFAULT 、RULE 、PRIMARY KEY 和 FOREIGN 【解析】

KEY 等。

2. 下面描述正确的是( )。

A. 可以在任何数据库中创建视图 B. 可以在视图上创建索引

C. 如果视图引用的基表或者视图被删除,则该视图不能再被使用,直到创建新的基表或者视图、

D. 通过视图查询数据时,【答案】C

【解析】创建和使用视图需遵循一些基本原则,为此还应注意以下问题: ①只能在当前数据库中创建视图。

②如果视图引用的基表或者视图被删除,则该视图不能再被使用,直到创建新的基表或者视图。

③不能在视图上创建索引,不能在规则、默认、触发器的定义中引用视图。 ④当通过视图查询数据时

要检查数据完整性规则,以确保语句中涉及的所有数

据库对象存在,而且数据修改语句不能违反数据完整性规则。

3. “年龄在15至30岁之间”这种约束属于DBMS 的( )功能。

A. 恢复 B. 并发控制 C. 完整性 D. 安全性 【答案】C

【解析】“年龄在15至30岁之间”是完整性约束中值的约束。

第 2 页,共 57 页

不检查数据完整性规则

4. 下列属于数据仓库特点的是( )。

A. 综合性和提炼性数据 B. 重复性的、可预测的处理 C. 一次处理的数据量小

D. 面向操作人员,支持日常操作 【答案】A

5. 某跨国公司的业务系统需要提供全球性服务,该业务系统需要24小时x7天在线服务,系统业务繁忙,为了保证业务系统数据库中数据的安全,需要设计与实施数据转储机制,设完成该数 据库每天数据増量的转储需要2小时,在不考虑成本因素的情况下,下列最合理的是( )。

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

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

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

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

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

6. 不属于DBMS 基本组成的是( )。

A.DDL 编译器和DML 预处理器 B. 数据库管理器 C. 查询处理器和数据字典 D. 编译解释处理程序 【答案】D

;②DML 预【解析】DBMS 的主要组成:①DDL 编译器(数据定义语言及其翻译处理程序)

;③查询处理器;④数据库管理器(数据库运行控制处理器(数据操纵语言及其编译/解释程序)

;⑤数据字典(DataDictionary ,DD )管理器。 程序)

7. 下述哪一个SQL 语句用于实现数据存取的安全机制( )。

第 3 页,共 57 页

【答案】C

【解析】COMMIT 是向数据库递交数据,ROLLBACK 是回滚数据,CREATE TABLE是创建表,而GRANT

是用来对用户权限进行管理,可以实现数据存取的安全机制。

8. 有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确的语句是( )。

A.SELECT 所在系,A VG (工资)FROM 教师表

B.SELECT

A VG

GROUPBY 所在系

C.SELECT 所在系,A VG (工资)FROM 教师表 GROUPBY 所在系

D.SELECT 所在系,A VG (工资)FROM 教师表 GROUPBY 所在系

【答案】C

【解析】分组查询中关键字GROUP , A VG ( )、SUM ( )等函数应放在HA VING 关键字后面作为

查询条件。

9. 查询处理器是数据库管理系统的重要组成部分,下列不属于查询处理器功能组成模块的是( )。

A.DML 编译器 B. 查询执行引擎

C. 嵌入式DML 的预编译器 D. 查询权限管理器 【答案】D

【解析】查询处理器包括嵌入式DML 的预编译器、DOL 编译器、DML 编译器、查询执行引 擎,是一种可以完成许多工作的多用途的工具,它是一种可以完成许多工作的多用途的工具,它。

10.关于数据库应用系统功能设计,有下列说法:

. 软件总体设计的依据包括需求分析阶段得到的数据流图、事务描述和业务规则等需求分析结果

. 软件总体设计一般用模块结构图表示,模块结构图主要关心模块的外部特性,即上下级模块、同级模块间的数据传递和调用关系,以及模块内部处理流程

第 4 页,共 57 页

)FROM 教师