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

2016年河北经贸大学计算机软件与理论数据库原理复试笔试仿真模拟题

  摘要

一、选择题

1. 执行语句 CREATE DATABASE Student 的结果是( )。

A. 创建一个名为Student 的数据库,包括数据文件和日志文件 B. 运行失败,因为参数不完整

C. 创建一个名为Student 的数据库,但是只有默认的数据文件,无日志文件 D. 为数据库Student 创建一个名为Student 的表 【答案】A

【解析】CREATE DA TABASE dataname 可以用来创建数据库,其中dataname 为数据库的名字,默认包含数据文件和日志文件。

2. 关于数据视图与三级模式,下列说法错误的是( )。

A. 数据视图是指用户从某个角度看到的客观世界数据对象的特征

B. 外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构 C. 概念模式以数据模型的形式描述数据 D. 三级模式结构实现了数据的独立性

【答案】B

【解析】外模式有时也称为子模式、用户模式或用户视图,是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。

3. 对关系数据库来说,下面哪些说法是错误的( )。

A. 每一列的分量是同一种类型数据,来自同一个域 B. 不同列的数据可以出自同一个域

C. 行的顺序可以任意交换,但列的顺序不能任意交换 D. 关系中的任意两个元组不能完全相同 【答案】C

【解析】基本关系具有以下6条性质:

①列是同质的,即每一列中的分量是同一类型的数据,来自同一个域。 ②不同的列可出自同一个域,但是具有不同的列名(属性名)。 ③列的顺序无所谓,即列的次序可以任意交换。 ④任意两个元组的候选码不能相同。

⑤行的顺序无所谓,即行的次序可以任意交换。

⑥分量必须取原子值,即每一个分量都必须是不可分的数据项。

4. 在OODB 中,对象可以定义为对一组信息及其( )的描述。

A. 操作 B. 存取 C. 传输 D. 继承 【答案】A

【解析】对象可以定义为对一组信息(数据)和一组操作(方法)。

5. 某个数据仓库中保存有商品销售明细数据表T (商品号,数量,价格,时间),其细节数据保存期为2年,每年销售记录约有5000万条。设前端应用需要针对这些数据进行每月重要商品销售情况与趋势分析,可供用户查询或分析的数据时间跨度最长为5年,为了提高这项分析需求的执行效率,下列方案合理且有效的是( )。

A. 按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,每次分析时根据细节数据实时计算生成月粒度级数据,并用于趋势分析

B. 按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,建立视图VI (商品号,,将VI 作为数据分析源 日销售总数量,日销售总金额,日期)

C. 在商品号属性上为T 建立索引,建立物化视图V2(商品号,日销售总数量,日销售总金额,,每天根据T 中新产生的数据对V2进行增长式更新,并将V2作为分析数据源 日期)

D. 建立物化视图V3(商品号,月销售总数量,月销售总金额,月份),每天清空V3, 并根据表T 重新计算V3, 并将V3作为分析数据源

【答案】C

【解析】如果每次分析都根据细节数据实时计算,生成月粒度级数据,那么数据量大时效率就会很低。视图是虚表,并不占用存储空间,所以建立视图与提高效率无关。每天清空V3并根据表T 重新计算V3, 将V3作为分析数据源,并不能提高效率。只有C 项方案比较合理有效。

6. DB 、DBS 和DBMS 三者的关系是( )。

A.DB 包括DBS 和DBMS B.DBS 包括DB 和DBMS C.DBMS 包括DB 和DBS D.DBS 和DBMS 包括DB 【答案】B

【解析】

数据库系统

数据库管理系统

组成。

_数据库系统是一个引入数据库以后的计算机系

数据库应用开发系统和人员

统,它由计算机硬件(包括计算机网络与通信设备)及相关软件(主要是操作系统)

、数据库

7. 关于分布式数据库,下列说法错误的是( )。

A. 在分布式数据库系统中,分片透明性主要是指数据分片的分配位置对用户是透明的,用户无需关注每个分片被分配的场地

B. 对于用户而言,一个分布式数据库系统从逻辑上看如同一个集中式数据库,用户可在任何一个场地执行全局应用和局部应用

C. 分布式数据库的查询处理代价既包括CPU 和I/O代价,也需要考虑场地间传输数据所需的通信代价

D. 在分布式数据库查询中,导致场地间数据传输量大的主要原因是数据间的连接操作和并操作

【答案】A

【解析】分布式数据库中,每台计算机都有DBMS 的一份完整拷贝,具有自己的局部数据库,放在单独的地方,通过网络相互连接,形成大型的全局数据库。A 项,分片透明性层次最高,即用户或应用程序只对全局关系进行操作而不考虑数据的分片。位置透明性是指用户或应用程序应当了解分片情况,但不必了解片段的存储结构,位置透明性位于分片视图与分配视图之间。

8. 关于DBMS 的查询处理器,叙述错误的是( )。

A. 处理的目标是先将应用程序表示的查询转换为执行策略(关系代数) B. 通过执行用低级语言表达的策略来获取所需要的数据

C. 查询处理分为分解(分析和验证)、优化、代码生成和代码执行

D. 处理的目标是先将应用程序表示的查询转换为执行策略(E-R 概念模型) 【答案】D

【解析】DBMS 的查询处理器处理的目标是将应用程序表示的查询转换为正确有效的、用低,并通过执行该策略来获取所需要的数据。查询处理通常分级语言表达的执 行策略(关系代数)

为分解(分析和验证)、优化、代码生成和代码执行四个阶段。

9. 有两个关系R 和S ,分别包含15个和10个元组,则在组数目情况是( )。

A.15,5,10 B.18, 7, 7 C.21’11, 4 D.25,15,0

【答案】B

【解析】①A 项的情形:若RDS 为10个元组,那么确的。

②B 项的情形:若③C 项的情形:若④D 项的情形:若

为7个元组,那么为4个元组,那么为0个元组,那么

应为18个元组、为21个元组、

应为8个元组。 为11个元组是正确的。

为15个元组、S 为5个元组是正

中不可能出现的元

为25个元组、1-S 为15个元组是正确的。