2017年河北农业大学信息科学与技术学院808数据库技术考研导师圈点必考题汇编
● 摘要
目录
2017年河北农业大学信息科学与技术学院808数据库技术考研导师圈点必考题汇编(一) ... 2 2017年河北农业大学信息科学与技术学院808数据库技术考研导师圈点必考题汇编(二) . 11 2017年河北农业大学信息科学与技术学院808数据库技术考研导师圈点必考题汇编(三) . 22 2017年河北农业大学信息科学与技术学院808数据库技术考研导师圈点必考题汇编(四) . 36 2017年河北农业大学信息科学与技术学院808数据库技术考研导师圈点必考题汇编(五) . 47
一、选择题
1. 以下有关索引的叙述中正确的是( )。
A. 索引越多,更新速度越快
B. 索引可以用来提供多种存取路径
C. 索引需要用户维护,并列索引中列的个数不受限制
D. 索引需要用户维护
【答案】B
【解析】索引是建立在列上的一种数据对象,它对表中的数据提供一种逻辑顺序,当在数据库表中搜索某一行时,可以通过使用索引来找到它的物理位置。索引一旦建立后就交由DBMS 管理,不需人工干预,所以索引是动态的,每当数据库表更新,相应的索引也随之更新,为此,过多的索引列和频繁的数据更新都会消耗系统资源,增加系统开销,从而降低索引应有的作用。
2. 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由( )。
A. 数据库管理员维护
B. 程序员维护
C. 数据库管理系统维护
D. —般用户维护
【答案】A
【解析】数据字典通常由数据库管理员维护,是一种用户可以访问的记录数据库和应用程序源数据的目录, 其。
3. 按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议的工作属于( )。
A. 规划与分析阶段的系统规划与定义
B. 规划与分析阶段的可行性分析
C. 需求分析阶段的业务规则需求分析
D. 系统设计阶段的总体设计
【答案】B
【解析】技术可行性分析是指对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议,是根据用户提出的系统功能、性能及实现系统的各项约束条件来进行分析的,属于规划与分析阶段。
4. 对数据对象施加封锁可能会引起活锁和死锁问题,避免活锁的简单方法是采用( )的策略。
A. 顺序封锁法
B. 依次封锁法
C. 优先级尚先服务
D. 先来先服务
【答案】D
【解析】活锁:某个事务永远得不到对某个数据资源的封锁,从而永远处于等待状态的现象;采用先来先服务的策略可以有效地避免活锁。
5. 规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是( )。
A. 互不相关的
B. 不可分解的
C. 长度可变的
D. 互相关联的
【答案】B
【解析】规范化的最低要求是每个关系至少是1NF ,即它的每个属性是最小的、不可再分的数据单位。
6. 不属于DBMS 基本功能的是( )。
A. 数据库定义功能和数据库的建立与维护功能
B. 数据库操纵功能和数据库运行管理功能
C. 数据库开发、设计与调试功能
D. 数据组织存储管理功能和数据通信功能
【答案】C
【解析】数据库管理系统(DataBase Management System)是一种操纵和管理数据库的大型软件,用于建立、 使用和维护数据库,简称DBMS 。DBMS 基本功能有:①数据库的定义功能,②数据库操纵功能,③数据库运 行控制功能,④数据库的维护功能,⑤数据库组织、存储和管理功能,⑥数据通信功能。
7. 概念结构设计的目的是产生一个能反映(企业)组织信息需求的( )。
A.DFD
B.DD
C.E-R 图
D.SA
【答案】C
【解析】概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,进行综合和归纳,按照特定的方法把它们抽象为一个不依赖于任何具体机器和具体DBMS 的数据模型,即概念模型。描述概念模型的有力工具是E-R 图。
8. 文件系统与数据库系统的重要区别是数据库系统具有( )。
A. 数据共享性
B. 数据无冗佘
C. 数据结构化
D. 数据独立性
【答案】C
【解析】文件系统和数据库系统都具有数据独立性和数据共享性,只是文件系统的对应性能弱于数据库系统。至于数据无冗余,没有哪个系统可以完全做到。而通过数据模型表示复杂的数据结构,则是数据库系统所独有的。
9. 在关系代数表达式的等价优化中,不正确的叙述是( )。
A. 尽可能早地执行连接
B. 尽可能早地执行选择
C. 尽可能早地执行投影
D. 把笛卡尔积和随后的选择合并成连接运算
【答案】A
【解析】在关系代数表达式中,连接运算的结果常常是一个较大的关系。如果尽可能早地执行连接,则运算得到的中间结果就会很大。
10.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为 ( )。
A. 数据定义功能
B. 数据管理功能
C. 数据操纵功能
D. 数据控制功能
【答案】C
【解析】数据操纵指的是对数据库中数据进行查询、插入、修改和删除。
11.在 OODB 中,类(class )是( )。
A. 实体的集合
B. 数据类型的集合
C. 表的集合
D. 对象的集合
相关内容
相关标签