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

2017年福建农林大学机电工程学院341农业知识综合三[专业硕士]之数据库系统概论考研题库

  摘要

一、选择题

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

A. 投影、连接 B. 连接、选择 C. 选择、投影 D. 交、选择 【答案】C

【解析】关系代数是一种抽象的查询语言,它通过对关系的运算来表达查询要求。关系代数的运算共有8种,可分两类:传统的集合运算和专门的关系运算一传统的集合运算有:交、并、差、笛卡尔积,专门的关系运算有:选择、投影、连接和除。其中,并、差、笛卡尔积、选择和投影5种运算是基本运算,其他3种运算均可以用这5种基本运算来表达。

2. 数据模型的三要素是( )。

A. 数据定义、数据操作和数据安全性约束 B. 数据结构、数据操作和数据完整性约束 C. 数据定义、数据存储和数据操作约束 D. 数据结构、数据存储和数据一致性约束 【答案】B

【解析】数据模型是数据库系统的数学形式框架,是用来描述数据的一组概念和定义。数据模型包含以下三要素:

①数据结构:由一组创建数据库的规则组成。数据结构用于描述系统的静态特性,它是所研究对象类型的集合,也是刻画一个数据模型性质最重要的方面。

②数据操作:定义允许对数据库进行操作的种类(包括更新和检索数据库中的数据以及修改数据库结构)。

③数据完整性约束条件:一组完整性规则,确保数据的准确性。

3. 下列有关范式的叙述中正确的是( )。

A. 如果关系模式B. 如果关系模式C. 如果关系模式

D. —个关系模式如果属于

则一定属于

且R 中主属性完全函数依赖于码,则R 是2NF

则R 是BCNF

是平凡的多值依赖,则R 是4NF 反之不成立

【答案】D

2NF 和3NF 关系讨论的都是非主属性与候选码间的函数依赖关系,【解析】所以A 项是错误的;BCNF 要 求每一个函数依赖的左部都包含R 的候选码,所以B 项是错误的;4NF 要求每一个多值依赖的左部都包含R 的候选码,所以C 项是错误的。

4. 在关系模式R (U ,F )中,如果存在X 的真子集XI ,使( )。

A. 平凡函数依赖 B. 部分函数依赖 C. 完全函数依赖 D. 传递函数依赖 【答案】B 【解析】如果

其中的X 不是单个属性,而是属性组合,这时需要进一步讨论这个函数

存在X 的真子集XI ,使

称函数依赖

称函数依赖为完全函

不存在X 的真子集XI ,使

依赖是完全函数依赖还是部分函数依赖。如果

为部分函数依赖。如果

称函数依赖为

数依赖。

5. 文件系统与数据库系统的重要区别是数据库系统具有( )。

A. 数据共享性 B. 数据无冗佘 C. 数据结构化 D. 数据独立性 【答案】C

【解析】文件系统和数据库系统都具有数据独立性和数据共享性,只是文件系统的对应性能弱于数据库系统。至于数据无冗余,没有哪个系统可以完全做到。而通过数据模型表示复杂的数据结构,则是数据库系统所独有的。

6. 下列不是数据库恢复采用的方法是( )。

A. 建立检查点 B. 建立副本 C. 建立日志文件 D. 建立索引 【答案】D

【解析】建立检查点、建立副本、建立日志文件都是数据库恢复通常采用的方法;建立索引是进行数据库物理设计时,为提高数据查询的速度而采取的方法。

7. 用户或应用程序看到的那部分局部逻辑结构的描述是( )。

A. 模式 B. 子模式 C. 物理模式 D. 概念模式 【答案】B

【解析】用户或应用程序看到的那部分局部逻辑结构属于外部层,外部层又称外模式或子模式,是数据库的用户视图。这一层描述每个与用户相关的数据库部分。

8. 对于联机事务处理系统和数据仓库系统中的数据,下列说法正确的是( )。

A. —般情况下,联机事务处理系统中的数据不能被修改,数据仓库系统中的数据可被修改 B. 联机事务处理系统中的数据库规模一般大于数据仓库系统中的数据规模

C. 联机事务处理系统中的数据一般按面向业务应用的方式组织,数据仓库系统中的数据一般按面向分析主题的方式组织

D. —般情况下,在安全性和一致性要求上,对数据仓库系统中数据的要求要高于对联机事务处理系统中数据的要求

【答案】C

【解析】联机事务处理系统一般没有复杂的查询和分析处理,按面向业务应用的方式组织数据,数据仓库系统的特征在于面向主题、集成性、稳定性和时变性,一般按面向分析主题的方式组织数据。

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

A. 互不相关的 B. 不可分解的 C. 长度可变的 D. 互相关联的 【答案】B

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

10.如果事务T 对数据D 已加S 锁,则其他事务对数据D ( )。

A. 可以加S 锁,不能加X 锁 B. 可以加S 锁,也可以加x 锁 C. 不能加s 锁,可以加X 锁 D. 不能加任何锁