2018年南京师范大学计算机科学与技术学院878数据库原理之数据库系统概论考研仿真模拟五套题
● 摘要
一、选择题
1. 下图是雇员表(雇员ID ,姓名,年龄,部门)所对应的数据文件和索引文件示意图,其中雇员ID 为主码。该索引属于( )。
A. 聚集、稀疏、辅索引
B. 非聚集、稠密、主索引
C. 聚集、稀疏、主索引
D. 非聚集、稠密、辅索引
【答案】B
【解析】聚集索引和非聚集索引:对数据文件和它的一个特定的索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,贝!J 该索引文件成为聚集索引,否则,成为非聚集索引。
稠密索引和稀疏索引:如果数据文件中的每个查找码值在索引文件中都对应一个索引记录,则该索引称为稠密索引,否则称为稀疏索引。
主索引和辅索引:在数据文件包含主码的属性集上建立的索引称为主索引,在非主属性上建立的索引称为辅索引。
由题意和定义可知,该索引是非聚集、稠密、主索引。
2. 对关系数据库来说,下面哪些说法是错误的( )。
A. 每一列的分量是同一种类型数据,来自同一个域
B. 不同列的数据可以出自同一个域
C. 行的顺序可以任意交换,但列的顺序不能任意交换
D. 关系中的任意两个元组不能完全相同
【答案】C
【解析】基本关系具有以下6条性质:
①列是同质的,即每一列中的分量是同一类型的数据,来自同一个域。
②不同的列可出自同一个域,但是具有不同的列名(属性名)。
③列的顺序无所谓,即列的次序可以任意交换。
④任意两个元组的候选码不能相同。
⑤行的顺序无所谓,即行的次序可以任意交换。
⑥分量必须取原子值,即每一个分量都必须是不可分的数据项。
3. 将错误的、不一致的数据在进入数据仓库之前予以更正或删除,以免影响决策支持系统决策的正确性,这一过程称为( )。
A. 数据提取
B. 数据转换
C. 数据清洗
D. 数据加载
【答案】C
4. 执行语句 CREATE DATABASE Student 的结果是( )。
A. 创建一个名为Student 的数据库,包括数据文件和日志文件
B. 运行失败,因为参数不完整
C. 创建一个名为Student 的数据库,但是只有默认的数据文件,无日志文件
D. 为数据库Student 创建一个名为Student 的表
【答案】A
【解析】CREATE DA TABASE dataname 可以用来创建数据库,其中dataname 为数据库的名字,默认包含数据文件和日志文件。
5. 下列关于数据仓库的叙述中,( )是不正确的。
A. 数据仓库通常采用三层体系结构
B. 底层的数据仓库服务器一般是一个关系型数据库系统
C. 数据仓库中间层OLAP 服务器只能采用关系型OLAP
D. 数据仓库前端分析工具中包括报表工具
【答案】C
6. 有关系R (X ,Y ,Z ), 主键=X; S (w , X ),主键W ,外键=X,参照R 的属性X ,关系R 和关系S 的元组如下所示。指出关系S 中违反关系完整性规则的元组是( )。
A. (1, 2)
B. (2, null )
C. (3, 3)
D. (4, 1)
【答案】C
【解析】关系完整性有三类:实体完整性、参照完整性和用户自定义的完整性。其中参照完整性保证当数据与数据之间有联系时,这种联系造成数据取值的制约。参照完整性规则是:若属性(或属性组)F 是基本关系R 的外码,它与基本关系S 的主码相对对于S 关系而言,X 是该关系的外码,它与R 关系的主码X 相对应。根据参照完整性规则,S 关系中X 的取值或者取空值或者等于R 中X 的某个分量值。因此,S 关系中X 的分量值为3这一元组就是违背参照完整性规则的元组。
7. 关于DBMS 的查询处理器,叙述错误的是( )。
A. 处理的目标是先将应用程序表示的查询转换为执行策略(关系代数)
B. 通过执行用低级语言表达的策略来获取所需要的数据
C. 查询处理分为分解(分析和验证)、优化、代码生成和代码执行
D. 处理的目标是先将应用程序表示的查询转换为执行策略(E-R 概念模型)
【答案】D
【解析】DBMS 的查询处理器处理的目标是将应用程序表示的查询转换为正确有效的、用低级语言表达的执 行策略(关系代数),并通过执行该策略来获取所需要的数据。查询处理通常分为分解(分析和验证)、优化、代码生成和代码执行四个阶段。
8. OLAP 系统按照其数据在存储器中的存储格式可以分为( )3种类型。
A. 关系OLAP 、对象OLAP 、混合型OLAP
B. 关系OLAP 、混合型OLAP 、多维OLAP
C. 对象OLAP 、混合型OLAP 、多维OLAP
D. 关系OLAP 、对象OLAP 、多维OLAP
【答案】B
相关内容
相关标签