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

2018年河南农业大学园艺学院341农业知识综合三[专业硕士]之数据库系统概论考研核心题库

  摘要

一、选择题

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

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

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

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

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

【答案】A

DBMS 提供【解析】

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

2. 不属于DBMS 基本功能的是( )。

A. 数据库定义功能和数据库的建立与维护功能

B. 数据库操纵功能和数据库运行管理功能

C. 数据库开发、设计与调试功能

D. 数据组织存储管理功能和数据通信功能

【答案】C

【解析】数据库管理系统(DataBase Management System)是一种操纵和管理数据库的大型软件,用于建立、 使用和维护数据库,简称DBMS 。DBMS 基本功能有:①数据库的定义功能,②数据库操纵功能,③数据库运 行控制功能,④数据库的维护功能,⑤数据库组织、存储和管理功能,⑥数据通信功能。

3. 查询优化是提高数据库应用系统性能的重要手段,下列给出的查询优化方法,一般情况下无效的是( )。

A. 对经常需要进行排序或分组的列建立索引

B. 对经常出现在查询条件中的列建立索引

C. 对涉及连接的查询,尽量用左外连接或右外连接代替内连接

D. 采用提前计算方法,将频繁访问的视图转为物化视图

【答案】C

【解析】左连接或右连接包含与NULL 数据匹配的数据,非常消耗资源。多使用内连接可以减少资源消耗有助于优化查询。

数据操纵语言)实现对数据库的操作。

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

A. 投影、连接

B. 连接、选择

C. 选择、投影

D. 交、选择

【答案】C

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

5. 数据的完整性是指数据的正确性、有效性和( )。

A. 可维护性

B. 相容性

C. 可恢复性

D. 独立性

【答案】B

【解析】数据模型应该反映数据模型必须遵守的基本的通用的完整性约束条件。完整性规则是给定的数据模 型中数据及其联系具有的制约和依存规则,用以限定符合数据模型的数据库状态及状态的变化,以保证数据的正 确、有效和相容。

6. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为 ( )。

A. 数据定义功能

B. 数据管理功能

C. 数据操纵功能

D. 数据控制功能

【答案】C

【解析】数据操纵指的是对数据库中数据进行查询、插入、修改和删除。

7. 某校选课关系基本表其中分别代表学号和课程号且均为字符型数

,Grade 表示成绩为数值型数据,现要往该表中插入数据,请问以下语句中不正确的是据( )。

A. B. C. D.

【答案】D

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

8. 关于数据仓库设计,下述说法正确的是( )。

A. 数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发 进行设计

B. 在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型

C. 在进行数据仓库主题数据模型设计时要强调数据的集成性

D. 在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域

【答案】C

【解析】数据仓库项目的设计一定要从用户的需求出发。进行数据仓库主题数据模型设计时,应该按面向主题而不是部门业务应用的方式来设计数据模型。在进行数据仓库概念模型设计时,可以设计实体关系图,而在逻 辑设计时才给出数据表的划分,并给出每个属性的定义域。

9. 后援副本的用途是( )。

A. 安全性保障

B. —致性控制

C. 故障后的恢复

D. 数据的转储

【答案】c

【解析】后援副本即数据库的备份文件,是用于数据库故障后的恢复。

10.下列关于数据仓库的叙述中,( )是不正确的。

A. 数据仓库通常采用三层体系结构

B. 底层的数据仓库服务器一般是一个关系型数据库系统

C. 数据仓库中间层OLAP 服务器只能采用关系型OLAP

D. 数据仓库前端分析工具中包括报表工具

【答案】C

11.下面关于数据库三层模式结构两层映射的说法,不正确的是( )。

A. 模式与内模式映射可以实现物理数据的独立性

B. 外模式与模式映射可以实现逻辑数据的独立性