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

2018年西北工业大学电子信息学院880数据库、数据结构与程序设计之数据库系统概论考研仿真模拟五套题

  摘要

一、选择题

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

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

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

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

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

【答案】C

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

2. 执行语句 CREATE DATABASE Student 的结果是( )。

A. 创建一个名为Student 的数据库,包括数据文件和日志文件

B. 运行失败,因为参数不完整

C. 创建一个名为Student 的数据库,但是只有默认的数据文件,无日志文件

D. 为数据库Student 创建一个名为Student 的表

【答案】A

【解析】CREATE DA TABASE dataname 可以用来创建数据库,其中dataname 为数据库的名字,默认包含数据文件和日志文件。

3. 将局部E-R 模型集成为全局E-R 模型时要解决( )。

A. 冗余问题、插入问题、更新问题和删除问题

B. 属性冲突、结构冲突和命名冲突

C. 属性冲突、结构冲突、命名冲突、冗余问题、插入问题、更新问题和删除问题

D. 实体完整性和参照完整性

【答案】B

【解析】在将局部E-R 模型集成为全局E-R 模型时要解决三类冲突:属性冲突、结构冲突和命名冲突。冗余问题、插入问题、更新问题和删除问题属于逻辑结构设计阶段的设计内容。

4. 在 OODB 中,类(class )是( )。

A. 实体的集合

B. 数据类型的集合

C. 表的集合

D. 对象的集合

【答案】D

【解析】类可以产生对象,所以类可以看成是对象的集合。

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

【答案】B

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

6. 以下关于数据粒度的叙述中错误的是( )。

A. 粒度是指数据仓库小数据单元的详细程度和级别

B. 数据越详细,粒度就越小,级别也就越高

C. 数据综合度越高,粒度就越大,级别也越高

D. 粒度的具体划分将直接影响数据仓库中的数据量以及查询质量

【答案】B

【解析】数据越详细,粒度就越大,级别也就越低。

7. 如果一个系统定义为关系系统,则它必须( )。

A. 支持关系数据库

B. 支持选择、投影和连接运算

C.A 和B 均成立

D.A 、B 都不需要

【答案】C

8. 下列约束中能确保一个函数依赖是完全非平凡函数依赖的是( )。

A. 仅当其右边的属性集是左边属性集的子集

B. 仅当其右边属性集中的属性都不属于左边的属性集

C. 仅当其右边属性集中至少有一个属性不属于左边的属性集

D. 仅当其右边属性集中的属性都属于左边的属性集

【答案】B

【解析】函数依赖是指关系中一个或一组属性的值可以决定其它属性的值。仅当其右边属性集中的属性都不属于左边的属性集时可以确保一个函数依赖是完全非平凡函数依赖。

9. 代表层次模型、网状模型、关系模型和面向对象模型的典型系统分别是( )。 A.

B.

C.

D.

【答案】B

【解析】①按照层次模型建立的数据库系统称为层次模型数据库系统,其典型代表是IBM 的IMS (Information Management System)

①按照网状数据结构建立的数据库系统称为网状数据库系统,其典型代表是DBTG (DataBaseTaskGroup )。

②按照关系数据结构建立的数据库系统称为关系数据库系统,关系数据库管理系统是被公认为最有前途的一种数据库管理系统。自20世纪80年代以来,作为商品推出的数据库管理系统几乎都是关系型的,例如,Oracle 、Sybase 、Informix 、VisualFoxPro 、Access 和SQLServer 等。

③按照面向对象数据结构建立的数据库系统称为面向对象数据库系统,其典型代表是GIS (Geographic Information System)。

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

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

B. 以al 为划分属性,对T 采用散列划分是一种可行的划分方法,有利于对该表的点查询

C. 以al 为划分属性,对T 采用范围划分并建立主索引,是一种有效的划分方法

D. 以al 为划分属性,对T 采用散列划分和范围划分都有可能带来T 的各个数据分区的数据分布不均匀的问题

【答案】A

【解析】轮转法策略由于不知道所要查找的元组的具体位置,所以需要在整个磁盘上进行查找,查询效率较低,不适合于点查询和范围查询。

11.关于数据模型和模式结构,有下列说法:

. 数据库系统的开发者利用数据模型描述数据库的结构和语义,通过显示世界到信息世界再到机器世界的抽象和转换,构建数据库

. 数据结构模型是按用户的观点对数据进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能,易于用户理解,是用户与数据库设计人员交流的工具

. 在数据模型中有“型”和“值”的概念,其中值是对某一类数据的结构和属性的说明

、 .