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

2016年浙江工商大学工程硕士(计算机技术领域)数据库原理(同等学力加试)复试笔试最后押题五套卷

  摘要

一、选择题

1. 设关系R (A ,B ,C )和IS (B , C ,D ),下列各关系代数表达式不成立的是( )。

A.

B.

C.

D.

【答案】B

【解析】A 项、D 项都是执行自行连接运算,当两个关系无公共属性时,自然连接就等同于笛卡尔积运算,因此,A 项、D 项都是正确的。关系的并、交、差运算要求两个关系是相容关系,即两个关系属性个数相等,且对应的属性来自同一个值域,R 与S 不是相容关系,所以B 项是错误的。

2. 某企业需要在一个SQLServer2000实例上为多个部门构建不同的数据库,有一个通用的数据类型需要在这些不同的数据库中,则较好的实现方法是( )。

A. 在创建所有的用户数据库之前,将此数据类型定义在master 数据库中

B. 在创建所有的用户数据库之前,将此数据类型定义在model 数据库中

C. 在创建所有的用户数据库之前,将此数据类型定义在msdb 数据库中

D. 在创建所有的用户数据库之前,在每个数据库中分别定义此数据类型

【答案】B

【解析】因为model 数据库作为样板数据库,始终存在于SQLServer 系统中,而且其中包含了所有用户数据库的公共信息,所以在创建所有的用户数据库之前将数据类型定义在model 数据库中是较好的实现方法。

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

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

【答案】C

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

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

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

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

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

【答案】D

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

5. 在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法,下列不属于结构化分析和建模方法优点的是( )。

A. 用图形化的模型能直观表示系统功能

B. 可避免过早陷入具体细节

C. 图形对象不涉及太多技术术语,便于用户理解模型

D. 从局部或子系统开始分析问题,便于建模人员了解业务模型

【答案】D

【解析】结构化分析及建模方法的主要优点有:①通过图形化的模型对象直观地表示系统功能;②不过早陷入具体的设计细节;③从整体或宏观入手分析问题④模型对象不涉及太多技术术语;⑤图形化建模方法方便系统分析员理解和描述系统,用户理解模型。

6. 关于数据视图与三级模式,下列说法错误的是( )。

A. 数据视图是指用户从某个角度看到的客观世界数据对象的特征

B. 外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构

C. 概念模式以数据模型的形式描述数据

D. 三级模式结构实现了数据的独立性

【答案】B

【解析】外模式有时也称为子模式、用户模式或用户视图,是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。

7. 在关系代数运算中,最费时间和空间的是( )。

A. 选择和投影运算

B. 除法运算

C. 笛卡尔积和连接运算

D. 差运算

【答案】C

【解析】在关系代数运算中,最费时间和空间的是笛卡尔积和连接运算,所以尽可能放在后面做。

8. 在关系中能唯一标识元组的最小属性集称为( )。

A. 外码

B. 候选码

C. 主码

D. 超码

【答案】B

【解析】

超码

能有多个超码。候选码

关系可能有多个候选码;主码

可以指定不同的候选码作为主码。

外码称该属性或属性组为

则是在关系的外码。

中的属性或属性组,若在另一个关系中作为主码使用,则

的外码和中的主码必须定义在相同的域上,允许使用不同,一个关系可是关系中能唯一标识每个元组的属性或属性组(集)_是关系中能唯一标识每个元组的最小属性或属性组,一个则是从候选码中选择一个,作为该关系的主码。数据库系统将按主码标识和排序每个元组。一个关系在任一时刻至多只能有一个主码,但在不同时刻的属性名。

9. 关于UML 的各种视图及其分类,下列说法错误的是( )。

A. 用例图、类图、对象图,组件图和部署图都是静态视图

B. 顺序图、交互图、状态图和活动图都是动态视图

C. 类图和对象图都是结构视图

D. 顺序图、状态图和组件图都是行为视图

【答案】D

【解析】UML 视图共有9种,主要分为两类:静态图和动态图,其中:

①静态图:用例图、类图、对象图、组件图、部署图。

②动态图:顺序图、交互图、状态图、活动图。

根据它们在不同视图的应用可以分为五类:

①用例视图:用例图。

②结构视图:类图、对象图。

③行为视图:顺序图、活动图、交互图、状态图。

④实现视图:组件图。

⑤环境视图:部署图。

D 项错误,组件图属于实现视图而不是行为视图。

10.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表T (al , a2, …,an ),对该表的查询多数为针对主码al 的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是( )。

A. 采用轮转法对T 中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询