西安建筑科技大学计算机技术,2016年西安建筑科技大学(专业学位)计算机技术数据库考研复试题库...

一、选择题

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

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

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

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

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

2. SQL 语言中,HAVING 子句用于筛选满足条件的( )。

A. 列 B. 行 C. 分组 D. 元组 【答案】C

【解析】HA VING 子句常与GROUPBY 子句联合使用,期所有课程中,班级平均成绩高于75的课程号、课程名称时,

通常指出分组的依据列,

子句应该指出分组的

即依据那个属性列来分组,而HA VING 子句则指出各分组提取的条件。例如:要求列出某班本学HA VING 子句则提出该课程的全班平均成绩A VG 要高于75, 依据是选课关系中的课程号属性列,

低于75的就不提取了。

3. 在SQLServer2000中,为确保数据库系统能可靠地运行,不仅要考虑用户数据库的备份,也需要考虑系统数据库(不考虑tempdb )的备份。关于系统数据库的备份策略,下列做法中最合理的是( )。

A. 每天备份一次系统数据库

B. 每当用户进行数据更改操作时,备份系统数据库 C. 每当用户操作影响了系统数据库内容时,备份系统数据库 D. 备份用户数据库的同时备份系统数据库 【答案】C

【解析】备份数据库的主要目的是防止数据丢失。对于用户数据库,一般采用定期备份,但

是系统级的数据对于服务器的实例运行至关重要,所以对于系统数据库应在修改之后立即备份。

4. 关于数据库事务设计,有下列说法:

. 事务是数据库系统中一组操作的集合,这些操作实现了应用领域中某些特定的业务规则

. 事务概要设计可以依据需求分析阶段得到的数据流图和事务说明规范

事务概要设计中的事务处理逻辑设计一般需要充分考虑具体的DBMS 平台的实现方法

事务详细设计时,利用与具体DBMS 平台无关的read 和write 表示事务对数据库中数据项的读写操作

上述说法正确的是:( )。 A. B. C. D. 【答案】D

【解析】数据库系统中一组操作的集合被称为事务,这些操作实现了应用领域中某些特定的业务规则,正确。需求分析阶段得到的数据流图和事务说明规范是事务概要设计的输入,正确。事务概要设计中的事务处理逻辑设计注重事务本身的处理流程,一般不需要充分考虑具体的DBMS 平台的实现方法,

不正确。事务详细设计要从概要设计得到的事务流程出发,涉及具体

的DBMS 平台下的特定事务,不正确。

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

. 数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面

. 在数据库概念设计阶段,当采用自上而下的E-R 设计时,首先设计局部E-R 图,然后合并各局部E-R 图,得到全局E-R 图

. 在数据库逻辑设计阶段,将关系模式转换为具体DBMS 平台支持的关系表

. 在数据库物

理设计阶段,一般需要设计视图和关系模式的完整性约束上述说法正确的是:( )。

A. B. C. D. 【答案】B

【解析】数据库应用系统设计的步骤为:概念设计阶段-采用自上而下的E-R 设计;逻辑设计阶段——设计视图和关系模式的完整性约束;物理设计阶段-将关系模式转换为具体DBMS 平台支持的关系表。每个阶段的设计活动按照数据组织与存储、数据访问与处理、应用设计几个方面进行。

6.

中RecordSet 对象的UPDATE 方法的作用是( )。

A. 在内存中开辟一个存放新记录的缓冲区 B. 将数据缓冲区中的内容保存到数据库中

C. 更改用户屏幕上显示的数据

D. 更改数据缓冲区中当前行指针的位置 【答案】B

【解析】UPDATE 方法的作用是将新添加在缓冲区的记录或修改后的结果永久保存在数据库中。

7. 下列不属于非平凡函数依赖的是( )。

A. B. C. D.

【答案】D

【解析】若

是平凡函数依赖,否则称为非平凡函数依赖。D 项为

平凡函数依赖,所以不属于非平凡函数依赖。

8. 事务活锁又称为事务的饥饿,为了避免数据库出现事务活锁,可以采用的措施是( )。

A. 使用先来先服务策略处理事务请求 B. 使用两阶段锁协议 C. 对事务进行并发调度 D. 使用小粒度锁 【答案】A

【解析】避免活锁的简单方法是采用先来先服务的策略。当多个事务请求封锁同一数据对象时,封锁子系统按请求封锁的先后次序对事务排队,数据对象上的锁一旦释放就批准申请请求队列中的第一个事务获得锁。

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

A. 规划与分析阶段的系统规划与定义 B. 规划与分析阶段的可行性分析 C. 需求分析阶段的业务规则需求分析 D. 系统设计阶段的总体设计 【答案】B

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

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

A. 在分布式数据库系统中,分片透明性主要是指数据分片的分配位置对用户是透明的,用户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值