2017年石河子大学机械电气工程学院341农业知识综合三[专业硕士]之数据库系统概论考研题库
● 摘要
一、选择题
1. 在关系代数表达式的等价优化中,不正确的叙述是( )。
A. 尽可能早地执行连接
B. 尽可能早地执行选择
C. 尽可能早地执行投影
D. 把笛卡尔积和随后的选择合并成连接运算
【答案】A
【解析】在关系代数表达式中,连接运算的结果常常是一个较大的关系。如果尽可能早地执行连接,则运算得到的中间结果就会很大。
2. 在SQL Server中,可以通过数据库对象及各种约束来保证数据的完整性,以下都属于数据库对象的有( )。
A.DEFAULT 、CHECK 和 UNIQUE
B.DEFAULT 、CHECK 和 RULE
C.CHECK 和 DEFAULT
D.DEFAULT 和 RULE
【答案】D
SQL Server 的约束包括 UNIQUE 、DEFAULT 、RULE 、PRIMARY KEY 和 FOREIGN 【解析】
KEY 等,但 属于数据库对象的是RULE 、DEFAULT , 当它们创建后可以绑定到一列或者几列上,并可以重复使用。
3. 关于分布式数据库,下列说法错误的是( )。
A. 在分布式数据库系统中,分片透明性主要是指数据分片的分配位置对用户是透明的,用户无需关注每个分片被分配的场地
B. 对于用户而言,一个分布式数据库系统从逻辑上看如同一个集中式数据库,用户可在任何一个场地执行全局应用和局部应用
C. 分布式数据库的查询处理代价既包括CPU 和I/O代价,也需要考虑场地间传输数据所需的通信代价
D. 在分布式数据库查询中,导致场地间数据传输量大的主要原因是数据间的连接操作和并操作
【答案】A
【解析】分布式数据库中,每台计算机都有DBMS 的一份完整拷贝,具有自己的局部数据库,放在单独的地方,通过网络相互连接,形成大型的全局数据库。A 项,分片透明性层次最高,即用户或应用程序只对全局关系进行操作而不考虑数据的分片。位置透明性是指用户或应用程序应当了解分片情况,但不必了解片段的存储结构,位置透明性位于分片视图与分配视图之间。
4. OLAP 的核心是( )。
A. 对用户的快速响应
B. 互操作性
C. 多维数据分析
D. 以上都不是
【答案】C
5. 关于数据库事务设计,有下列说法:
. 事务是数据库系统中一组操作的集合,这些操作实现了应用领域中某些特定的业务规则
. 事务概要设计可以依据需求分析阶段得到的数据流图和事务说明规范
事务概要设计中的事务处理逻辑设计一般需要充分考虑具体的DBMS 平台的实现方法
事务详细设计时,利用与具体DBMS 平台无关的read 和write 表示事务对数据库中数据项的读写操作
上述说法正确的是:( )。
A.
B.
C.
D.
【答案】D
【解析】数据库系统中一组操作的集合被称为事务,这些操作实现了应用领域中某些特定的业务规则,正确。需求分析阶段得到的数据流图和事务说明规范是事务概要设计的输入,正确。事务概要设计中的事务处理逻辑设计注重事务本身的处理流程,一般不需要充分考虑具体的DBMS 平台的实现方法,不正确。事务详细设计要从概要设计得到的事务流程出发,涉及具体的DBMS 平台下的特定事务,不正确。
6. 独立于任何DBMS 系统的设计阶段有( )。
A. 数据库所依存的操作平台和应用程序界面
B. 数据库的逻辑结构设计和物理结构设计
C. 数据库的需求分析和概念结构设计
D. 数据库实施和数据库的运行与维护
【答案】C
【解析】需求分析和概念结构设计独立于任何的DBMS 系统,而逻辑结构设计和物理结构设计则与具体的DBMS 有关。
7. 信息是有价值的,信息的价值与( )有关。
A. 正确性、及时性、完整性、开放性和可靠性
B. 正确性、及时性、完整性和可靠性
C. 正确性、完整性、开放性和可靠性
D. 正确性、及时性、完整性和开放性
【答案】B
【解析】信息的特征体现在它的正确性、及时性、完整性、开放性和可靠性。正确的、及时的、完整的和可靠的信息才具有意义和价值,但是信息是否开放与价值的高低并不成正比,有些保密的国家机密或科技机密是极具价值的。
8. 如果一' 个系统为关系完备系统,那么它支持( )。
A. 关系数据结构
B.A 与选择、投影和连接
C.A 与所有的关系代数操作
D.C 与实体完整性、参照完整性
【答案】C
9. 以下有关索引的叙述中正确的是( )。
A. 索引越多,更新速度越快
B. 索引可以用来提供多种存取路径
C. 索引需要用户维护,并列索引中列的个数不受限制
D. 索引需要用户维护
【答案】B
【解析】索引是建立在列上的一种数据对象,它对表中的数据提供一种逻辑顺序,当在数据库表中搜索某一行时,可以通过使用索引来找到它的物理位置。索引一旦建立后就交由DBMS 管理,不需人工干预,所以索引是动态的,每当数据库表更新,相应的索引也随之更新,为此,过多的索引列和频繁的数据更新都会消耗系统资源,增加系统开销,从而降低索引应有的作用。
10.下列属于数据库应用系统需求分析阶段工作的是( )。
. 标识和理解问题
. 构建关系模式
. 实现应用系统
. 建立功能模型
A.
B.
C.
D.
相关内容
相关标签