2017年太原科技大学计算机科学与技术学院827数据库原理考研冲刺密押题
● 摘要
一、选择题
1. 数据仓库的模式中,最基本的是( )。
A. 星座模式
B. 雪花模式
C. 星型模式
D. 以上都不对
【答案】C
2. 关系R 与关系S 只有一个公共属性
,
的结果,下列叙述正确的是( )。
A.T1的属性个数等于T2的属性个数
B.T1的属性个数小于T2的属性个数
C.T1的属性个数大于或等于T2的属性个数
D.T1的属性个数大于T2的属性个数
【答案】D
【解析】连接中有两种最重要也最常用的连接,它们分别是等值连接和自然连接。等值连接就是比较运算符为的连接运算;自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性或属性组合,并且在结果中把重复的属性去掉。也就是说,自然连接是在笛卡尔积的结果中选择相同属性值相等的那些元组,最后还要去掉重复的属性。因此,等值连接结果的属性个数应该大于自然连接结果的属性个数。
3. 以下定义的4个视图中,能够进行更新操作的是( )。
A.
B.
第 2 页,共 67 页 是R 与S 等值连接的结果,是R 与S 自然连接
C.
D.
【答案】C
【解析】根据视图更新操作的限制,A 项的视图数据来源于多个基本表,所以不能进行更新操作。B 项的视 图数据来源于一个基本表的聚合结果,所以不能进行更新操作。D 项中视图不含有基本表的主码,所以不能进行 更新操作。
4. 下列关于数据仓库的叙述中,( )是不正确的。
A. 数据仓库通常采用三层体系结构
B. 底层的数据仓库服务器一般是一个关系型数据库系统
C. 数据仓库中间层OLAP 服务器只能采用关系型OLAP
D. 数据仓库前端分析工具中包括报表工具
【答案】C
5. 关于分布式数据库系统和并行数据库系统,下列说法正确的是( )。
A. 分布式数据库系统的目标是利用多处理机结点并行地完成数据库任务以提高数据库系统的整体性能
B. 并行数据库系统的目的主要在于实现场地自治和数据全局透明共享
C. 并行数据库系统经常采用负载平衡方法提高数据库系统的业务吞吐率
D. 分布式数据库系统中,不存在全局应用和局部应用的概念,各结点完全不独立,各个结点需要协同工作
【答案】C
【解析】分布式数据库的目标是:本地自治、非集中式管理、高可用性、位置独立性、分布式查询处理和分布式事务管理等;而并行数据库的目标是:利用多处理机结点并行的完成数据库任务以提高数据库系统的整体性能。分布式数据库各结点独立,物理上分散,逻辑上集中;并行数据库则经常采用负载平衡方法来提高数据库的业务吞吐率。
6. 独立于任何DBMS 系统的设计阶段有( )。
A. 数据库所依存的操作平台和应用程序界面
B. 数据库的逻辑结构设计和物理结构设计
C. 数据库的需求分析和概念结构设计
D. 数据库实施和数据库的运行与维护
【答案】C
【解析】需求分析和概念结构设计独立于任何的DBMS 系统,而逻辑结构设计和物理结构设
第 3 页,共 67 页
计则与具体的DBMS 有关。
7. 在面向对象数据库系统中,不同类的对象共享公共部分的结构和特性称为( )。
A. 共享性
B. 继承性
C. 通用性
D. —致性
【答案】B
8. 联机分析处理包括以下( )基本分析功能。
I. 聚类II. 切片III. 转轴IV . 切块
【答案】C
9. 在SQLServer2000中,若希望数据库用户ACCT 具有创建数据库对象的权限,较为合适的实现方法是( )。
A. 使ACCT 只在db_____creator角色中
B. 使ACCT 只在public 角色中
C. 使ACCT 只在db_____owner角色中
D. 使ACCT 只在db_____ddladmin角色中
【答案】A
【解析】只有db_____creator角色才具有创建数据库对象的权限。
10.数据模型的三要素是( )。
A. 数据定义、数据操作和数据安全性约束
B. 数据结构、数据操作和数据完整性约束
C. 数据定义、数据存储和数据操作约束
D. 数据结构、数据存储和数据一致性约束
【答案】B
【解析】数据模型是数据库系统的数学形式框架,是用来描述数据的一组概念和定义。数据模型包含以下三要素:
①数据结构:由一组创建数据库的规则组成。数据结构用于描述系统的静态特性,它是所研究对象类型的集合,也是刻画一个数据模型性质最重要的方面。
②数据操作:定义允许对数据库进行操作的种类(包括更新和检索数据库中的数据以及修改数据库结构)。
第 4 页,共 67 页