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

2016年哈尔滨工业大学交通科学与工程学院数据库系统与应用考研复试题库

  摘要

一、选择题

1. 下列关于函数依赖的描述中,错误的是( )。

A. 在函数依赖

确定

C. 函数依赖具有传递性

D. 在关系R 中,如果属性A 依赖于属性B , 这种依赖正式记作:

【答案】D

【解析】函数依赖,顾名思义,就是属性之间存在着类似于数学中函数的一种数据依赖关系。

是属性集合,R (U )是U 上的一个关系,X 、Y 是U 的子集。若对于R (U )下的任何一个可能的关系,均 有X 的一个值对应于Y 的唯一具体值,称X 函数决定Y ,或者Y 函数依赖于X ,记作其中X 称为决定因素。

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

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

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

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

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

【答案】D

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

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

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

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

①用例视图:用例图。

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

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

④实现视图:组件图。

⑤环境视图:部署图。

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

3. DBMS 提供的DML 所实现的操作一般包括。

A. 检索、插入、删除和修改

中,A 称为决定因素 B. 在关系R 中,属性B 依赖于属性A , 则说明当属性A 的值确定之后,属性B 的值也就随之

B. 建立、授权、修改和查询

C. 插入、授权、修改和查询

D. 检索、插入、授权和修改

【答案】A

DBMS 提供【解析】数据操纵语言)实现对数据库的操作。

基本的数据操作有检索、插入、删除和修改四种。

4. 为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护。下列一般不属于数据库管理与日常维护工作的是( )。

A. 数据内容一致性维护

B. 数据库备份与恢复

C. 数据库安全性维护

D. 数据库存储空间管理

【答案】A

【解析】数据库管理与日常维护是系统员的重要职责,主要包括:①数据库的备份与恢复;②完整性维护;③安全性维护;④存储空间管理;⑤并发控制及死锁处理,是系统管理员的重要职责。

5. 在SQLServer2000中,若希望数据库用户ACCT 具有创建数据库对象的权限,较为合适的实现方法是( )。

A. 使ACCT 只在db_____creator角色中

B. 使ACCT 只在public 角色中

C. 使ACCT 只在db_____owner角色中

D. 使ACCT 只在db_____ddladmin角色中

【答案】A

【解析】只有db_____creator角色才具有创建数据库对象的权限。

6. 某个数据仓库中保存有商品销售明细数据表T (商品号,数量,价格,时间),其细节数据保存期为2年,每年销售记录约有5000万条。设前端应用需要针对这些数据进行每月重要商品销售情况与趋势分析,可供用户查询或分析的数据时间跨度最长为5年,为了提高这项分析需求的执行效率,下列方案合理且有效的是( )。

A. 按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,每次分析时根据细节数据实时计算生成月粒度级数据,并用于趋势分析

B. 按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,建立视图VI (商品号,

,将VI 作为数据分析源 日销售总数量,日销售总金额,日期)

C. 在商品号属性上为T 建立索引,建立物化视图V2(商品号,日销售总数量,日销售总金额,

,每天根据T 中新产生的数据对V2进行增长式更新,并将V2作为分析数据源 日期)

D. 建立物化视图V3(商品号,月销售总数量,月销售总金额,月份),每天清空V3, 并根据表T 重新计算V3, 并将V3作为分析数据源

【答案】C

【解析】如果每次分析都根据细节数据实时计算,生成月粒度级数据,那么数据量大时效率就会很低。视图是虚表,并不占用存储空间,所以建立视图与提高效率无关。每天清空V3并根据表T 重新计算V3, 将V3作为分析数据源,并不能提高效率。只有C 项方案比较合理有效。

7. 设计性能较优的关系模式称为规范化,规范化主要的理论依据是( )。

A. 关系规范化理论

B. 关系运算理论

C. 关系代数理论

D. 数理逻辑

【答案】A

【解析】关系数据理论,即关系规范化理论是进行数据库逻辑结构设计的有力工具,通过它,可以判断数据库的逻辑结构设计是否优良,并可以对一个不好的逻辑设计进行改造以使它变得好起来。

8. 规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是( )。

A. 互不相关的

B. 不可分解的

C. 长度可变的

D. 互相关联的

【答案】B

【解析】规范化的最低要求是每个关系至少是1NF ,即它的每个属性是最小的、不可再分的数据单位。

9. 数据库运行与维护工作包括对数据库的( )。

A. 存取方法和存储结构的确定以及转储和恢复

B. 存取方法和存储结构的确定以及系统存储参数的配置

C. 转储和恢复;安全性和完整性控制;性能的监督、分析和改进;重组织和重构造

D. 定义数据库结构;组织数据入库;编制与调试应用程序和数据库试运行

【答案】C

【解析】数据库的运行和维护阶段的主要工作有:数据库的转储和恢复、维持数据库安全性和完整性、对数据库性能的监测、分析改善与数据库的重组和重构。