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

2017年青岛农业大学动漫与传媒学院341农业知识综合三[专业硕士]之数据库系统概论考研题库

  摘要

一、选择题

1. 在明确了数据库应用系统的任务目标和系统范围之后,需要进行项目的可行性分析,关于可行性分析,下列说法错误的是( )。

A. 经济可行性分析是指对项目进行成本效益分析,其中项目成本一般包括开发费用、软硬件购置费用、安装调试及维护费用

B. 技术可行性分析一般以系统的性能要求为主要依据,对系统的软件、硬件和技术方案作出评估和选择建议

C. 操作可行性分析的主要目的在于论证系统开发是否具备所需要的人员、软件、硬件和工作环境等条件

D. 开发方案选择的目的在于提出并评价实现系统的各种开发方案,并从中选择出合理的方案

【答案】A

【解析】经济可行性:它研宄的是对项目进行成本效益分析,估算项目开发成本,评估项目经济效益、社会效益和利润,在项目成本和收益间进行合理权衡,并分析项目对其产品或利润的影响,项目成本一般包括开发费用、软硬件购置费用、安装调试、维护费用以及人员培训费用。

2. 下图是雇员表(雇员ID ,姓名,年龄,部门)所对应的数据文件和索引文件示意图,其中雇员ID 为主码。该索引属于( )。

A. 聚集、稀疏、辅索引

B. 非聚集、稠密、主索引

C. 聚集、稀疏、主索引

D. 非聚集、稠密、辅索引

【答案】B

【解析】聚集索引和非聚集索引:对数据文件和它的一个特定的索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,贝!J 该索引文件成为聚集索引,否则,成为非聚集索引。

稠密索引和稀疏索引:如果数据文件中的每个查找码值在索引文件中都对应一个索引记录,则该索引称为稠密索引,否则称为稀疏索引。

主索引和辅索引:在数据文件包含主码的属性集上建立的索引称为主索引,在非主属性上建立的索引称为辅索引。

由题意和定义可知,该索引是非聚集、稠密、主索引。

3. 某校选课关系基本表

其中分别代表学号和课程号且均为字符型数,Grade 表示成绩为数值型数据,现要往该表中插入数据,请问以下语句中不正确的是

据( )。

A.

B.

C.

D.

【答案】D

【解析】在SQL 语言中,使用INSERT 语句插入数据时,需要注意以下几个问题:首先,列名表和元组值中的项数应该对称相等,并且保持数据类型一致;其次,元组值中给出的数据元素个数应该小于等于关系模式中的属性列个数,而且此时列名表不可缺省,列名表中未给出的属性列的值在插入时取默认值1此外,列表名缺省时意味着取关系模式中的全部属性列,而且其顺序与模式定义一致,插入时还需要注意非空属性列值的输入及主码列值的唯一性等问题。

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

A. 恢复

B. 并发控制

C. 完整性

D. 安全性

【答案】C

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

5. 关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积、( )。

A. 投影、连接

B. 连接、选择

C. 选择、投影

D. 交、选择

【答案】C

【解析】关系代数是一种抽象的查询语言,它通过对关系的运算来表达查询要求。关系代数的运算共有8种,可分两类:传统的集合运算和专门的关系运算一传统的集合运算有:交、并、

差、笛卡尔积,专门的关系运算有:选择、投影、连接和除。其中,并、差、笛卡尔积、选择和投影5种运算是基本运算,其他3种运算均可以用这5种基本运算来表达。

6. 数据仓库的模式中,最基本的是( )。

A. 星座模式

B. 雪花模式

C. 星型模式

D. 以上都不对

【答案】C

7. 数据库系统可能出现下列故障:

. 事务执行过程中发生运算溢出

. 某并发事务因发生死锁而被撤销

. 磁盘物理损坏

. 系统突然发生停电事务

. 操作系统因被病毒攻击而突然重启

以上故障属于系统故障(软故障)的是( )。

A.

B.

C.

D.

【答案】B

【解析】系统故障又称软故障,是操作故障,对机器或系统无损害,指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要重新启动系统的一类故障。这类故障不破坏数据库,但影响正在运行的所有事务;事务执行过程中发生运算溢出和某并发事务因发生死锁而被撤销属于事务内部故障;磁盘物理损坏造成的数据库信息丢失不是软故障。

8. 在数据库中可用多种结构组织数据,散列文件是其中一种。关于散列文件,下列说法错误的是( )。

A. 为了防止桶溢出,在散列文件设计时,需要预留一些空间大小不固定的桶

B. 用散列文件组织数据时,需要使用文件记录中的一个或多个域作为查找码

C. 如果散列文件中散列函数的“均匀分布性”不好,可能会造成桶溢出

D. 好的散列函数产生的存储地址分布应尽可能是随机的

【答案】D

,支持快速文件访问。利用散列方法组织存储【解析】散列文件利用散列函数(Hash 函数)

一个文件时,应先指定文件记录中的一个(或一组)域作为查找码(散列域)。好的散列函数应满足地址分布均匀、地址分布随机两个条件。产生桶溢出的两个主要原因是:文件初始设计时,为