当前位置:学者斋 >

计算机 >计算机三级 >

2015下半年计算机三级《数据库》考前模拟试题(三)

2015下半年计算机三级《数据库》考前模拟试题(三)

点击查看试题答案及解析
  一、单选题((1)~(20)每题1分,(21)~(30)每题2分,共40分)

2015下半年计算机三级《数据库》考前模拟试题(三)

1.设有关系模式R(A,B,C,D),其函数依赖集为F={A一>D,B一>D,C一>D}。如果将R分解为R1(A,B,C)和R2(C,D),则该分解是(  )。

A)同时保持函数依赖和无损连接的分解

B)保持函数依赖但不保持无损连接的分解

C)保持无损连接但不保持函数依赖的分解

D)既不保持函数依赖也不保持无损连接的分解

2.下面关于模式分解的说法,错误的是(  )。

A)分解并不总能提高查询效率

B)分解通常使得涉及属性少的查询执行效率更高

C)分解通常使得简单的更新事务执行效率更高

D)分解总是能降低存储空间的要求,因为它能消除冗余数据

3.设有关系表:职工(职工号,姓名,领导职工号),其中职工号是主码,领导职工号是外码。当前表中没有任 何数据。现在依次向该表中插入如下数据

(1)(e1,Tom,e2)

(2)(e3,Jerry,null)

(3)(null,F00,null)

(4)(e2,Fake,e2)

(5)(el,Ghost,e3)

(6)(e4,Wh0,el)

则最终该表中有(  )行数据。

A)2

B)3

C)4

D)5

4.数据库物理设计阶段是根据数据库逻辑设计的结果设计合适的数据库物理结构。下列关于数据库物理设计的说法,错误的是(  )。

A)物理设计着眼于数据库底层的物理存储与存取,与操作系统和硬件环境及数据库管理系统密切相关

B)物理设计时需要合理安排不同的存储介质,索引文件一般存储在高速磁盘中,日志文件可以考虑存储在磁带中

C)物理设计过程中需要考虑设置合理的数据库管理系统参数和操作系统相关参数

D)物理设计过程中需要考虑RAID级别、操作系统的文件管理机制、数据库管理系统支持的索引类型

5.三层浏览器/服务器架构是现在比较流行的应用系统架构。下列关于此架构的说法,错误的是(  )。

A)表示层使用Web浏览器实现,位于客户端,一般无需安装其他程序

B)数据层位于数据库服务器,由DBMS完成数据存储和数据存取等数据管理功能

C)此架构将人机交互、应用业务逻辑和数据管理三类功能分离,提高了可维护性

D)与二层的客户/服务器架构相比,此架构在交互性、运行速度方面优势明显

6.设有下列关于数据库分析、设计与实现的工作:

Ⅰ.用概念数据模型表示数据对象的特征及其相互间的关联关系

Ⅱ.进行数据库的备份与恢复等日常维护

Ⅲ.在ER图的基础上确定数据库关系模式

Ⅳ.调整数据库逻辑模式,确定文件组织与存取方式,评估物理模式

V.考虑分析DBAS运行过程中备份数据库策略,如备份时问点和备份周期

Ⅵ.事务和应用程序的编码及测试

上述工作中,属于DBAS系统设计阶段工作的是(  )。

A)仅Ⅰ、Ⅱ、Ⅲ、Ⅳ和V

B)仅Ⅰ、Ⅱ、Ⅲ和Ⅳ

C)仅Ⅰ、Ⅲ和Ⅳ

D)全部

7.下列是关于关系数据模型和关系表的说法:

Ⅰ.关系数据模型以集合论为基础表示和处理数据

Ⅱ.关系数据模型同时支持非过程化语言和过程化语言直接存取数据

Ⅲ.“create table…”语句用于定义关系表的结构及数据完整性约束

Ⅳ.在关系表上执行select或delete操作时,DBMS会检查数据完整性约束

上述说法中正确的是(  )。

A)仅Ⅰ和Ⅲ

B)仅Ⅱ和Ⅳ

C)仅Ⅲ和Ⅳ

D)仅Ⅰ和Ⅳ

8.在进行数据库物理设计时,为了保证系统性能,需要综合考虑所选择的数据库管理系统的特性及软硬件具体情况。下列关于数据库物理设计的说法,错误的是(  )。

A)在频繁执行插入、修改和删除操作的表上建立索引可能会降低系统整体性能

B)在一张表的某列上需要频繁执行精确匹配查询时,可以考虑为此列建立哈希索引

C)为了提高写入性能,数据库一般应尽量避免存储在RAID10的磁盘存储系统中

D)如果系统中存在频繁的多表连接操作,可以考虑将这些基本表组织为聚集文件,以提高查询效率

9.类图技术是面向对象方法的核心技术。下列所示UML的类图,正确的是(  )。

A)
B)
C)
D)

10.设在SQL Server 2008某数据库中有表SC(Sn0,Cn0,Grade),其中Grade列的类型为int。若在查询成绩时,希望将成绩按“优”、“良”、“中”、“及格”和“不及格”形式显示,则下列Case函数中正确的是(  )。

A)Case Grade

When Grade between 90 and 100 THEN Grade=ˊ优ˊ

When Grade between 80 and 89 THEN Grade=ˊ良ˊ

When Grade between 70 and 79 THEN Grade=ˊ由ˊ

When Grade between 60 and 69 THEN Grade=ˊ及格ˊ

Else Grade=ˊ不及格ˊ

End

B)Case Grade

When Grade between 90 and 100 THEN ˊ优ˊ

When Grade between 80 and 89 THEN ˊ良ˊ

When Grade between 70 and 79 THENˊ中ˊ

When Grade between 60 and 69 THENˊ及格ˊ

Elseˊ不及格ˊ

End

C)Case

When Grade between 90 and 100 THEN Grade=ˊ优ˊ

When Grade between 80 and 89 THEN Grade=ˊ良ˊ

When Grade between 70 and 79 THEN Grade=ˊ由ˊ

When Grade between 60 and 69 THEN Grade=ˊ及格ˊ

Else Grade=ˊ不及格ˊ

End

D)Case

When Grade between 90 and 100 THENˊ优ˊ

When Grade between 80 and 89 THEN ˊ良ˊ

When Grade between 70 and 79 THEN ˊ由ˊ

When Grade between 60 and 69 THEN ˊ及格ˊ

Elseˊ不及格ˊ

End

11.设在SQL Server 2008某数据库中有销售表(商品号,销售时间,销售数量,销售价格),其中商品号的类型为char(6),销售价格的类型为int。现要定义统计指定商品销售总价的标量函数。有下列定义该标量函数的语句:

Ⅰte FUNCTION otal(@GoodID char(6))

Returns int AS

BEGIN

Return(SELECT SUM(销售价格)FROM销售表WHERE商品号=@GoodID)

END

Ⅱte FUNCTION otal(@GoodID char(6))

Returns int AS

BEGIN

Returns(SELECT SUM(销售价格)FROM销售表WHERE商品号=@GoodID)

END

Ⅲte FUNCTION otal(@GoodID chat(6))

Returns int

BEGIN

Return(SELECT SUM(销售价格)FROM销售表WHERE商品号=@GoodID)

END

te FUNCTION otal(@GoodID char(6))

Returns int

Returns(SELECT SUM(销售价格)FROM销售表WHERE商品号=@GoodID)

上述语句中,正确的是(  )。

A)仅I和Ⅱ

B)仅Ⅲ和Ⅳ

C)仅Ⅱ和Ⅳ

D)仅I和Ⅲ

12.分区表是将一个表的数据按水平方式划分为不同的子集,从而可以更快速有效地访问数据子集。现有表R(A,B)以及针对该表的如下SQL语句,如果基于列A对R进行范围分区,该分区设计方案能提高其性能的SQL语句是(  )。

A)SELECT A,SUM(B)FROM R GROUP BY A

B)SELECT A FROM R ORDER BY B,A

C)DELETE FROM R WHERE A<>10

D)SELECT MAX(A)FROM R WHERE B=10

13.下列关于SQL Server 2008架构的说法,错误的是(  )。

A)在一个数据库中,一个用户可以拥有多个架构,一个架构只能属于一个用户

B)架构相当于数据库对象的容器,在同一个数据库中架构不能重名

C)架构是数据库中的逻辑命名空间,同一个数据库的不同架构中可以存在同名表

D)在同一个架构中可以定义表、视图等不同数据库对象

14.设数据库管理员为SQL Server 2008默认实例中的某数据库实施了基于维护计划的数据库备份任务。配置完成后,发现此维护计划并未执行但数据库运行正常。有关此维护计划未执行的原因,下列说法中最有可能的是(  )。

A)“SQL Server(MSSQLSERVER)”服务未启动

B)“SQL Server代理(MSSQLSERVER)”服务未启动

C)“SQL Server Browser”服务未启动

D)“SQL Server VSS Writer”服务未启动

15.下列关于SQL Server 2008数据库文件的说法,错误的是(  )。

A)一个数据库可以包含多个数据文件,但这些数据文件不能放置在同~个物理磁盘上

B)数据库的数据文件和日志文件最好分别存放在不同的物理磁盘

C)用户数据库中包含很多系统信息,这些系统信息必须存储在主要数据文件中

D)数据库的主要数据文件必须存放在PRIMARY文件组中

  • 文章版权属于文章作者所有,转载请注明 https://xuezhezhai.com/jsj/sanji/n1jr96.html