最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

计算机等级考试三级数据库技术第14套试题及答案

来源:动视网 责编:小OO 时间:2025-09-29 23:19:42
文档

计算机等级考试三级数据库技术第14套试题及答案

计算机等级考试三级数据库技术第14套试题及答案一、单项选择题(共40分;1-20题每题1分,21-30题每题2分)1、数据库应用系统设计包括概念设计、逻辑设计以及物理设计几个步骤。下列不属于数据库物理设计活动的是()。A)设计数据分布策略B)为表设计索引C)设计数据分区方案D)用read,write原语表达事务操作2、下列不属于数据库性能优化调整的是()。A)创建视图以向用户屏蔽他不需要访问的数据B)用RAID1代替RAID5以满足密集写操作请求C)删除那些基数比较小的列上的索引以减少维护开销
推荐度:
导读计算机等级考试三级数据库技术第14套试题及答案一、单项选择题(共40分;1-20题每题1分,21-30题每题2分)1、数据库应用系统设计包括概念设计、逻辑设计以及物理设计几个步骤。下列不属于数据库物理设计活动的是()。A)设计数据分布策略B)为表设计索引C)设计数据分区方案D)用read,write原语表达事务操作2、下列不属于数据库性能优化调整的是()。A)创建视图以向用户屏蔽他不需要访问的数据B)用RAID1代替RAID5以满足密集写操作请求C)删除那些基数比较小的列上的索引以减少维护开销
计算机等级考试三级数据库技术第14套试题及答案

一、单项选择题(共40分;1-20题每题1分,21-30题每题2分)

1、数据库应用系统设计包括概念设计、逻辑设计以及物理设计几个步骤。下列不属于数据库物理设计活动的是()。

A)设计数据分布策略

B)为表设计索引

C)设计数据分区方案

D)用read,write原语表达事务操作

2、下列不属于数据库性能优化调整的是()。

A)创建视图以向用户屏蔽他不需要访问的数据

B)用RAID1代替RAID5以满足密集写操作请求

C)删除那些基数比较小的列上的索引以减少维护开销

D)对表进行规范化以减少更新操作的代价

3、下列关于需求分析过程的描述,错误的是()。

A)标识问题

B)用IDEF2建立需求模型

C)用DFD描述需求

D)确认需求

4、在需求分析阶段,可以使用IDEF0方法来建立系统的功能模型,它的基本元素是矩形框和箭头。下面列出的描述项目审计活动的IDEF0图中,正确的是()。

A)

B)

C)

D)

5、在IDEF1X数据建模方法中,学生和课程之间的多对多选课联系属于()。

A)标定型联系

B)非标定型联系

C)分类联系

D)非确定联系

6、在一个ER图中,有三个实体集E1、E2和E3,R1是E1和E2之间的一对多联系,R2是E1和E3之间的一对多联系,R3是E2和E3之间的多对多联系,R4是E1内部的多对多联系。则将该ER图转化为关系模型后,得到的关系模式个数是()。

A)4个

B)5个

C)6个

D)7个7、从功能角度数据库应用系统可以划分为四个层次来实现,其中存储过程设计出现在()。

A)表示层

B)数据访问层

C)业务逻辑层

D)数据持久层

8、在进行事务设计时,如果使用行级锁来代替表级锁,则下列关于这种做法所带来的影响的叙述,正确的是()。

A)降低了发生死锁的可能性

B)降低了发生活锁的可能性

C)降低了事务的并发度

D)降低了出现不一致现象的可能性

9、在UML中,用例模型是把满足用户需求的功能表示出来的工具。下列关于用例模型的说法,错误的是()。

A)用例代表的是一个完整的功能,是动作的集合

B)用例用椭圆形表示,位于系统边界的外部

C)用例间的扩展关系用于描述一个已有用例及在其基础上增加新动作形成的用例间的关系

D)用例间的组合关系用于描述一个包及其组成用例间的关系

10、设有教师表(教师号,教师名,职称,所在部门),其中“教师号”是主码,“职称”列允许有空值,其他列不允许空。现要查询人数最多的三个部门。下列语句中不能正确完成该查询要求的是()。

A)SELECT TOP3所在部门,COUNT(职称)FROM教师表

GROUP BY所在部门

ORDER BY COUNT(职称)DESC

B)SELECT TOP3所在部门,COUNT(教师号)FROM教师表

GROUP BY所在部门

ORDER BY COUNT(教师号)DESC

C)SELECT TOP3所在部门,COUNT(教师名)FROM教师表

GROUP BY所在部门

ORDER BY COUNT(教师名)DESCD)SELECT TOP3所在部门,COUNT(*)FROM教师表

GROUP BY所在部门

ORDER BY COUNT(*)DESC

11、设在SQL Server2008中有如下定义触发器的语句:

CREATE TRIGGER tri ON T1FOR INSERT AS……

下列关于该语句的说法,正确的是()。

A)该语句声明的是一个后触发型触发器,每当在T1表上执行完插入操作之后,执行tri触发器

B)该语句声明的是一个后触发型触发器,每当执行完tri触发器后,再执行插入语句

C)该语句声明的是一个前触发型触发器,每当在T1表上执行插入操作之前,先执行tri触发器

D)该语句声明的是一个前触发型触发器,每当执行tri触发器前,先执行插入语句

12、在SQL Server2008中,设有游标c1,下列关于语句“FETCH NEXT FROM c1”的说法,正确的是()。

A)返回游标当前行指针所指的数据行,并且将当前行指针下移一行

B)返回紧跟在游标当前行指针之后的数据行,并且将当前行指针下移一行

C)该语句必须是打开游标之后第一个执行的语句

D)该语句必须是声明完游标之后第一个执行的语句

13、下列关于SQL Server2008数据库中主要数据文件的说法,错误的是()。

A)每个数据库有且仅有一个主要数据文件

B)主要数据文件的推荐扩展名是.mdf

C)主要数据文件的大小最小可以是1MB

D)主要数据文件和日志文件可以存放在不同的位置

14、下列关于SQL Server2008数据库中PRIMARY文件组的说法,正确的是()。

A)一个数据库中可以有多个PRIMARY文件组

B)第一个日志文件也必须存放在PRIMARY文件组中

C)次要数据文件不能存放在PRIMARY文件组中

D)PRIMARY是系统定义好的一个文件组,主要数据文件必须存放在PRIMARY文件组中15、设在SQL Server2008中,有如下创建分区函数的语句:CREATE PARTITION FUNCTION PF1(int)

AS RANGE LEFT FOR VALUES(1,100,200)

该语句的作用是()。

A)

创建了2个分区,各分区的取值范围分别是:

分区1:大于等于1且小于100

分区2:大于等于100且小于200

B)

创建了4个分区,各分区的取值范围分别是:

分区1:小于等于1

分区2:大于1且小于等于100

分区3:大于100且小于等于200

分区4:大于200

C)

创建了2个分区,各分区的取值范围分别是:

分区1:大于1且小于等于100

分区2:大于100且小于等于200

D)

创建了4个分区,各分区的取值范围分别是:

分区1:小于1

分区2:大于等于1且小于100

分区3:大于等于100且小于200

分区4:大于等于200

16、设某数据库中有表T1(c1,c2,c3),并已执行了如下授权语句:GRANT SELECT(c1,c2)ON T1TO U1WITH GRANT OPTION

下列语句中,U1无权执行的是()。

A)SELECT c1,c2FROM T1

B)SELECT c1FROM T1

C)SELECT*FROM T1

D)GRANT SELECT(c1)ON T1TO U2

17、下列关于SQL Server2008中数据库用户的说法,正确的是()。

A)一个数据库用户可以对应多个登录账户

B)sa是系统定义的一个数据库用户C)当没有为数据库用户授权时,该用户默认具有该数据库用户数据的查询权

D)除了guest外,每个数据库用户都必须有对应的登录账户

18、数据库系统运行维护工作的主要目的是保证数据库系统正常和高效的运行。下列工作中不属于数据库运行维护工作中日常维护的是()。

A)新建用户

B)安装补丁

C)整理初始数据并加载到数据库中

D)调整索引以提高查询速度

19、下列有关数据库优化的说法中,错误的是()。

A)为了提高系统写性能,可以考虑将RAID1改为RAID5

B)很多情况下,数据库性能优化需要研发人员和DBA共同配合完成

C)增加数据库服务器CPU数量不一定能提高某一特定查询语句的执行速度

D)性能优化需要对数据库及操作系统有深入了解,同时也需要对应用系统有一定了解

20、数据库优化工作中,下列有关增加派生性冗余列方法的说法,正确的是()。

A)该方法一般不能减少聚合函数的使用

B)该方法一般可以减少查询时的连接操作

C)该方法一般可减少数据排序带来的资源消耗

D)该方法实施后的关系模式一般符合第三范式要求

21、索引是数据库中重要的数据结构,当数据库表更新大量数据后,会导致索引产生大量碎片,一般需要进行的操作是()。

A)仅需更新该表上的唯一索引

B)无需对该表索引进行任何操作

C)仅需重建该表上的更新列相关索引

D)仅需更新该表上的更新列相关的非B树索引

22、下列关于数据库设计、运行和维护工作叙述中,说法正确的是()。

A)数据库的维护工作就是发现错误、修改错误

B)数据库应用系统正式投入运行标志着数据库设计工作的结束

C)数据库备份和恢复工作一般需要数据库管理员和开发人员配合完成

D)数据库设计过程中,数据库的安全性、完整性和一致性等的设计往往以牺牲效率为代价

23、数据转储也被称为数据备份,是数据库管理员的重要工作。下列有关此项工作的说法,正确的是()。

A)从数据库恢复角度看,增量转储比完全转储恢复时间短

B)为了保证数据一致性,一般采用静态转储机制

C)增量转储和差量转储相比速度慢,但存储空间占用少

D)在制定备份策略时,除了考虑备份的时间、空间因素,还需要考虑备份恢复的速度

24、在SQL Server2008中,下列有关数据库备份内容和备份时间的说法,正确的是()。

A)msdb数据库无需备份

B)tempdb数据库无需备份

C)model数据库无需备份

D)master数据库应每天备份一次

25、在SQL Server2008中,某管理员需要对Sales数据库的两个文件组(SalesGroup1和SalesGroup2)包含的文件进行一次差异备份,存储在D:\\Backup\\Sales.bck文件中,下列语句中正确的是()。

A)

BACKUP DATABASE Sales

FILEGROUP='SalesGroup1',

FILEGROUP='SalesGroup2'

TO DISK='D:\\Backup\\Sales.bck'WITH DIFFERENTIAL

B)

BACKUP DATABASE Sales

FILEGROUP='SalesGroup1','SalesGroup2'

TO DISK='D:\\Backup\\Sales.bck'WITH NORECOVERY

C)

BACKUP DATABASE Sales

FILEGROUP='SalesGroup1',FILEGROUP='SalesGroup2'

TO DISK='D:\\Backup\\Sales.bck'WITH INIT

D)

BACKUP DATABASE Sales

FILEGROUP='SalesGroup1',

FILEGROUP='SalesGroup2'

TO DISK='D:\\Backup\\Sales.bck'

26、分布式数据库的查询优化需要考虑的主要因素包括I/O代价、CPU代价和通信代价。一般情况下,分布式数据库查询优化的首要目标是()。

A)I/O代价

B)通信代价

C)CPU代价

D)I/O代价和CPU代价之和

27、关于并行数据库,下列说法中错误的是()。

A)并行数据库的主要目的是提高数据库系统的吞吐率和减少事务响应时间

B)层次结构分为两层,顶层是无共享结构,底层是共享内存或共享磁盘结构

C)共享内存结构通过最大化共享资源来降低资源竞争,因此具有很高的可扩展性,适合OLTP 应用

D)共享内存结构与单机系统的差别只在于以多个处理器代替单个处理器,并行执行事务,通过共享内存传送消息与数据

28、XML数据库是一种支持对XML格式文档进行存储与查询等操作的数据库管理系统,下列关于XML数据库的说法,错误的是()。

A)在现阶段,XML数据处理主要依靠关系型数据库厂商在传统商业产品中扩充XML处理能力来实现

B)XML数据库能够对半结构化数据进行有效的存取与管理

C)XML Enabled DB(XEDB)在原有的数据库系统上扩充对XML数据的处理功能,使之能适应XML数据存储和查询的需要

D)XML数据库适合管理复杂数据结构的数据集,但不利于表达具有层次性的数据

29、数据集成是数据仓库建立的重要环节,下列关于数据集成的说法,错误的是()。

A)数据集成就是把企业里的所有数据集成到数据仓库中B)数据集成不仅涉及技术问题,也经常涉及管理问题

C)集成时需要将来自不同数据源的数据按目标要求进行格式转换

D)数据集成的一个重要目的是合理地组织企业数据,实现企业级数据视图

30、机器学习概念中,有监督学习、无监督学习和强化学习三大类典型方法。下列学习任务属于无监督学习的是()。

A)根据样本数据,采用分类算法,训练分类器

B)根据样本数据,进行回归分析

C)将未知类别的一组数据,采用聚类方法,分成不同的组

D)机器人在动态环境中,自主学习掌握行走方法

二、应用题(共30分;每空2分)

31、在IDEF1X数据建模方法中,直角矩形框用于表示实体集,圆角矩形框用于表示【31】实体集。

32、在三层B/S结构的数据库应用系统中,业务规则是在【32】服务器端完成的。

33、用例模型通过对系统参与者及其重要行为的描述,表达系统的【33】需求。

34、在一个SELECT语句中,GROUP BY子句的逻辑执行顺序在WHERE子句之【34】。

35、在T-SQL语言中,【35】运算符用于实现两个查询结果的差运算。

36、设选课系统中有学生表Student(Sno,Sname)、学生选课表SC(Sno,Cno,Grade),现要查询选了C01课程的学生姓名,请补全下列语句:

SELECT Sname FROM Student WHERE EXISTS(

SELECT*FROM SC WHERE Cno='C01'

AND【36】)

37、在SQL Server2008中,请补全下列声明游标MyYB的语句:

DECLARE MyYB【37】FOR SELECT*FROM T1

38、在SQL Server2008中,若要修改DB1数据库结构,使用的语句是:

【38】DATABASE DB1......

39、在SQL Server2008中,登录账户的来源共有【39】种。

40、增加【40】的调优方法是指在多个表中增加具有相同语义的列,它常用来在查询时避免连接操作。

41、在分割表的调优方法中,【41】分割会给应用增加复杂度,特别是在查询所有数据时需要union操作。

42、在SQL Server2008中,事务日志备份仅可用在完整恢复模式和【42】日志恢复模式中。

43、每个处理机拥有的主存储器和磁盘,不共享任何资源的并行数据库系统结构称为【43】结构。

44、在数据仓库的数据组织中,描述数据的综合或细节程度的指标称为【44】。

45、在分类预测任务中,需要用到的数据一般包括【45】集、测试集和验证集。

三、设计与应用题(共30分;每题10分)

46、在一个数据库中,有如下关系模式:

其中标下划线的是关系模式的主码。不同关系模式之间的同名属性代表它们之间存在主外码参照关系。

试画出相应的ER图,使得可以从该ER图推导出上述关系模式定义,其中实体和联系的名称可以自定。

请写出创建T1表的T-SQL语句,设所有列的数据类型均为整型。

47、设在SQL Server2008某数据库中有商品表和销售表,表的定义如下:

CREATE TABLE商品表(

商品号char(10)PRIMARY KEY,

商品名char(20),

类别char(10),

进货单价int)

CREATE TABLE销售表(

商品号char(10),

销售时间datetime,

销售数量int,

销售单价int,

PRIMARY KEY(商品号,销售时间),

FOREIGN KEY(商品号)REFERENCES商品表(商品号))

现要创建一个具有如下功能的存储过程:查询指定类别的每个商品的商品号和销售总利润,包括没有被销售过的商品(未被销售过的商品的利润为0)。请补全下列代码。

CREATE【1】p_Profit

@lb char(10)

AS

SELECT商品表.商品号,

CASE

WHEN销售表.商品号【2】THEN0

ELSE【3】((销售单价-进货单价)*数量)

END AS销售总利润

FROM商品表【4】JOIN销售表ON商品表.商品号=销售表.商品号

WHERE类别=【5】

GROUP BY【6】

48、在数据库中存在销售单据明细表,其建表语句为:

CREATE TABLE销售单据明细表(

销售单据编号varchar(8),

商品编号varchar(8),

单价real,

数量int,

总价real

);

为了保持数据一致性,此表中存在符合业务要求的触发器:

CREATE TRIGGER AutoCountSumON销售单据明细表FOR INSERT,UPDATE

AS

DECLARE@UnitPrice real,@Quantity int,@Amount real

SELECT@UnitPrice=单价,@Quantity=数量FROM inserted

SET@Amount=@UnitPrice*@Quantity

UPDATE销售单据明细表SET总价=@Amount

WHERE销售单据编号IN(SELECT销售单据编号FROM inserted)

AND商品编号IN(SELECT商品编号FROM inserted)

在系统运行一段时间后,此表中有近千万条数据,此时发现对此表以“销售单据编号”和“商品编号”为条件,对其他字段进行修改时操作速度很慢。请分析原因,并在不改变硬件和SQL 语句的前提下,给出优化方法。

在解决了①中的问题系统平稳运行3年后,用户反映系统速度很慢,管理员考虑更换硬件。经过一段时间的监控,系统资源使用情况如下:

CPU使用率一般不超过70%

内存使用率95%

磁盘IO使用率高峰期90%-95%,主要为读操作

请根据以上数据,说明在此次更换硬件过程中,应该着重提高哪方面硬件性能,并给出原因。

答案

一、单项选择题

1、数据库物理设计包括:数据库逻辑模式描述、文件组织与存取设计(选项B、C)、数据分布设计(选项A)、确定系统配置、物理模式评估。故答案为D项。

2、数据库性能优化一般可以从数据库运行环境、数据库参数调整、模式调整、数据库存储优化和查询优化进行操作。选项B属于属于数据库运行环境与参数调整,选项C属于查询优化,选项D属于模式调整。创建视图属于数据库设计阶段内容,不属于优化内容,只有物化视图属于数据库性能优化中的存储优化内容。故答案为A项。

3、需求分析过程包括标识问题、建立需求模型、描述需求、确认需求。其中DFD和IDEF0可用于建立需求模型;而IDEF2用于系统模拟,建立动态模型。故答案为B项。

4、组成IDEF0图的基本元素是矩形框和箭头,矩形框代表功能活动,写在矩形框内的动词短语描述功能活动的名称,活动的编号按照要求写在矩形框右下角指定的位置。其中矩形框左边的输入箭头表示完成活动需要的数据,矩形框上方的控制箭头描述了影响整个活动执行的事件或约束条件;右边的输出箭头说明由活动产生的结果及信息,下方进入的机制箭头表示实施该活动的物理手段或完成活动需要的资源(计算机系统、人或组织)。只有选项C中上、下、左、右的箭头满足要求。故答案为C项。

5、IDEF1X侧重分析、抽象和概括应用领域中的数据需求,被称为数据建模方法。在IDEF1X 中一个非确定联系又称为多对多关系或m:n联系。故答案为D项。

6、ER图向关系模式转换涉及到两方面:①实体的转换;②实体间联系的转换。

实体的转换:在从ER图转换为关系模式时,一个实体就转换成一个关系模式,实体的属性就是关系模式的属性,实体的键就是关系的主键。

实体间联系的转换:实体间存在三种联系,即1:1(一对一),1:m(一对多),m:n(多对多)。在从ER向关系模式转换规则如下:

1:1(一对一)联系。

方法一:联系转换为的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由两个实体中的任意一个或二个主码构成。

方法二:联系与一端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。;

1:n(一对多)联系。

方法一:联系转换为的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由n端实体的键组成。

方法二:与n端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。

m:n(多对多)联系转换成新的的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。

由题目可知,该题中有3个实体集、2个1:n(一对多)联系、2个m:n(多对多)联系。3

个实体集和2个m:n(多对多)联系可以转换为单独的模式,2个1:n(一对多)联系需要合并到实体中去。因此最终可以得到5个模式。故答案为B项。

7、从功能角度数据库应用系统可以划分为四个层次来实现:

①表示层:负责所有与用户交互的功能,用户对数据库应用系统的最直观感受均在这层实现。

②业务逻辑层:负责根据业务逻辑需要将表示层获取的数据进行组织后,传递给数据访问层,或将数据访问层获取的数据进行相应的加工处理后,传送给表示层用于展示。

③数据访问层:负责与DBMS系统进行交互,提取或存入应用系统所需的数据。

④数据持久层:负责保存和管理应用系统数据。

存储过程是在大型数据库系统中,一组为了完成特定功能的SQL语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。由此可见,存储过程是一组特定的程序,负责数据的处理。因此存储过程可能会出现在业务逻辑层。故答案为C项。

8、事务中为了降低死锁的发生,通常考虑以下法则:按同一顺序访问资源、避免事务中的用户交互、采用小事务模式,尽量缩短事务的长度,减少占有锁的时间、尽量使用记录级别的锁(行锁),少使用表级别的锁、使用绑定连接,使同一应用程序所打开的两个或多个连接可以相互合作。故答案为A项。

9、在UML中,用例用椭圆形表示,用例位于系统边界的内部,故B选项说法错误。

10、COUNT(*)返回表的行数,它不会过滤null和重复的行。COUNT(表达式)会过滤掉null 值,所以值null行不会加入到计数当中,但如果不在“表达式”前面加上distinct关键字,它将会过滤掉重复行。由于“职称”列中有空值,所以使用COUNT(职称)会过滤掉“职称”为空的行,从而不能正确地统计出人数最多的三个部门。故答案为C项。

11、使用FOR或者AFTER选项定义的触发器为后触发的触发器,即只有在引发触发器执行的语句中的操作都已成功执行,并且所有的约束检查也成功完成后,才执行触发器。使用INSTEAD OF选项定义的触发器为前触发器。在这种模式的触发器中,指定执行触发器而不是执行引发触发器执行的SQL语句,从而替代引发的操作。故答案为A项。

12、NEXT关键字的作用是返回紧跟在当前行之后的数据行,并且当前行递增为结果行。如果FETCH NEXT是对游标的第一次提前操作,则返回结果集中的第一行。故答案为B项。

13、SQL Server2008数据库中主要数据文件大小最小不能小于3MB。故答案为C项。

14、主(PRIMARY)文件组是系统定义好的一个文件组,它包含主要数据文件和任何没有明确分配给其他文件组的其他数据文件。系统表的所有页均分配在主文件组中。日志文件不包括在文件组内,日志文件和数据文件是分开管理的。数据库中只有一个主文件组,但是可以有多个用户定义的文件组。故答案为D项

15、CREATE PARTITION FUNCTION PF1(int)AS RANGE LEFT FOR VALUES(……n):其中……n用于指定分区的值的数目,所创建的分区数等于n+1。本题中n值分别为1、100、200,因此可以创建4个分区。由于采用了LEFT关键字,在指定分区间隔值是由数据库引擎按升序从左到右排列时,指定边界值间隔处于左侧,因此可以推断出分区的取值范围分别是(0,1],(1,100],(100,200],(200,∞)。故答案为B项。

16、GRANT SELECT(c1,c2)ON T1TO U1WITH GRANT OPTION此语句的意思是对用户U1授予在T1表中查询C1,C2列的权限,而且此权限可以转授予其他数据库用户或者用户定义的角色名。用户U1无权查看T1表中C3列的权限。故答案为C项。

17、Guest是SQL Server中的一个特殊的数据库用户,在实际中经常作为数据库的匿名访问者使用。sa是系统定义的一个数据库登录账户。一个登录账户可以映射为多个数据库中的用户。当登录账户成为数据库中的合法用户之后,该账户除了具有一些系统视图的查询权限之外,并不对数据库中的用户数据和对象具有任何操作权限。故答案为D项

18、数据的加载属于数据库实现与部署阶段工作内容,不属于数据库运行维护工作中日常维护。故答案为C项。

19、RAID1提高了读写速度,加强了系统的可靠性,但是磁盘的利用率低;RAID5写入数据的速度比对RAID1慢,但是磁盘的利用率比RAID1高,存储成本相对较低。故答案为A项。

20、派生性冗余列是指表中增加的列由表中的一些数据项经过计算生成。它的作用是在查询时减少连接操作,避免使用聚合函数。由于增加了派生性冗余字段,破坏了规划化原则。故答案为B项。

21、除了删除或创建索引,以及非聚簇索引和聚簇索引的相互转换外,通过重建索引可以改进系统的性能。故答案为C项。

22、数据库的维护工作包括数据库的转储和恢复;数据库的安全性和完整性控制;数据库性能的监控分析和改进,数据库的重组和重构。数据库应用系统正式投入运行标志着开发任务的基本结束和维护工作的开始。数据库的备份和恢复工作当数据库管理员设置好之后会自动执行,不需要开发人员配合。故答案为D项。

23、静态转储虽然保证了数据的有效性,却是以降低数据库的可用性为代价的,而动态转储虽然提高了数据库的可用性,但数据的有效性可能得不到保障。差量转储和增量转储相比,速度慢,占用空间较多,但恢复速度比增量转储快。故答案为D项。

24、tempdb数据库是临时数据库,用于保存临时对象或中间结果集,并为数据库的排序等操作提供一个临时工作空间。每次启动SQL Server时都会重新创建tempdb数据库,因此tempdb 不需要备份。故答案为B项。

25、数据库默认备份方式是完整数据库备份方式,如果使用WITH DIFFERENTIAL关键字则表明采用差异备份。题意是采用差异备份,只有A选项符合。

26、在集中式数据库系统中,查询代价主要是由CPU代价和I/O代价来衡量的;在分布式数据库系统中,由于数据分布在多个不同的场地上,而分布式数据库查询中,导致数据传输量大的主要原因是数据间的连接操作和并操作,因此一般情况下,分布式数据库查询优化的首要目标是操作执行的顺序、操作执行的算法和不同场地间数据流动的顺序,即通信代价。故答案为B项。

27、无共享结构被认为是支持并行数据库系统的最好并行结构,它通过最小化共享资源来降低资源竞争的概率,具有极高的可扩展性,并可在复杂数据库查询处理和联机事务处理过程中达到近线性的加速比,因此,无共享结构比较适合OLTP之类的应用。故答案为C项。

28、XML数据库适合管理复杂数据结构的数据集,当数据本身具有层次特征时,由于XML 数据格式能够清晰表达数据的层次特性,因此XML数据库便于对层次化的数据进行操作。故答案为D项。

29、数据集成是将源自不同数据源的数据经过抽取、转换、清理、装载等操作载入数据仓库的过程,用户只有从数据源中抽取出所需数据,再经过数据清洗,并加载到按照先前所设计的数据仓库中以后,才能对数据仓库中的数据进行报表分析、分析和数据挖掘等,而并不是把企业里的所有数据集成到数据仓库中。故答案为A项。

30、聚类方法包括统计方法、机器学习方法、神经网络方法和面向数据库的方法等。在机器学习中,聚类称作无监督(或无教师)归纳。与分类相比,分类的例子或数据对象均有类别标记,而聚类的例子则没有标记,需要由聚类算法来自动确定。聚类的核心就是将一个数据集中的数据进行分组,使得每一组内的数据尽可能的相似而不同组见的数据尽可能不同。故答案为C项。

二、应用题

31、【答案】从属

【解析】在IDEF1X数据建模方法中,直角矩形框用于表示实体集,圆角矩形框用于表示从属实体集。

32、【答案】应用

【解析】三层B/S结构系统结构将数据处理功能分解并分布在表示层、应用层和数据层三个层次上。表示层位于客户端,由Web浏览器实现;应用层位于Web应用服务器,实现面向具体应用领域的业务规则;数据层位于数据库服务器,通过DBMS完成具体的数据存储和数据存取等数据管理功能。

33、【答案】功能

【解析】用例模型通过对系统参与者及其重要行为的描述,表达系统的功能需求。

34、【答案】后

【解析】SELECT基本语法格式是:

SELECT查询内容

FROM表名

WHERE条件表达式

GROUP BY待分组的列名

ORDER BY待排序的列名

35、【答案】EXCEPT

【解析】在T-SQL语言中,EXCEPT运算符用于实现两个查询结果的差运算。

36、【答案】Student.Sno=SC.Sno

【解析】本题考查的是等值连接查询,具体语法是:表名1.列名1=表名2.列名2。

37、【答案】cursor

【解析】声明游标的语法是:DECLARE游标名cursor FOR SQL语句

38、【答案】ALTER

【解析】SQL Server数据库中创建数据库用CREATE关键字,修改数据库用ALTER关键字,删除数据库用DROP关键字。

39、【答案】两

【解析】在SQL Server2008中,登录账户的来源有两类:一类是由SQL Server自身负责身份验证的登录账户;另一类是登录到SQL Server的Windows网络账户,可以是组账户或者用户账户。

40、【答案】冗余列

【解析】增加冗余列的调优方法是指在多个表中增加具有相同语义的列,它常用来在查询时避免连接操作。

41、【答案】水平

【解析】在分割表的调优方法中,水平分割会给应用增加复杂度,特别是在查询所有数据时需要union操作。垂直分割使得数据行变小,一个数据页就能存放更多的数据,在查询时就会减少I/O次数,从而提高系统性能,但其缺点是查询所有数据时需要Join(连接)操作。

42、【答案】大容量

【解析】在SQL Server2008中,事务日志备份仅可用在完整恢复模式和大容量日志恢复模式中。

43、【答案】无共享

【解析】每个处理机拥有的主存储器和磁盘,不共享任何资源的并行数据库系统结构称为无共享结构。

44、【答案】粒度

【解析】在数据仓库的数据组织中,描述数据的综合或细节程度的指标称为粒度。粒度越大,表示综合程度越高;粒度越小,表示综合程度越低。

45、【答案】训练

【解析】在分类预测任务中,需要用到的数据一般包括训练集、测试集和验证集。

三、设计与应用题

46、【参】

(1)

create table T1

(a1int primary key,

a2int,

a3int

foreign key a3references T2(a3)

);

【解题思路】

ER图向关系模式转换涉及两方面:①实体的转换;②实体间联系的转换。

实体的转换:在从ER图转换为关系模式时,一个实体转换成一个关系模式,实体的属性就是关系模式的属性,实体的键就是关系的主键。

实体间联系的转换:实体间存在三种联系,即1:1(一对一)联系,1:m(一对多)联系,m:n (多对多)联系。ER图中联系向关系模式转换时规则如下:

(1)1:1(一对一)联系

方法一:联系转换为的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由两个实体中的任意一个或二个主码构成。

方法二:联系与一端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。;

(2)1:m(一对多)联系

方法一:联系转换为的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由m端实体的键组成。

方法二:与m端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。

(3)m:n(多对多)联系。转换成新的的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。

本题考查的是关系模式向ER图转换,可以将ER图向关系模式转换做反向求解。通过以上分析发现,实体在关系模式中只有实体本身的主码和属性;一对多的联系对应的关系属性除了有多端的主码和属性外,还有一端实体的主码;多对多的联系对应的关系属性由各个实体的码和联系本身的属性组成。

本题中,T2和T3两个关系模式只有自己的主码和属性,故T2和T3可以单独列为实体,T2对应的实体名称是A2,T3对应的实体名称是A3。

T1中既有A2中的主码,又有本身的主码和属性,根据一对多转换法则方法一可知,T1对应的实体A1的属性是a1和a2,外码是a3,且A2和A1之间是一对多关系。

根据多对多转换方法可以推知,A1、A2、A3之间存在对多多关系,关系的属性是a8。47、【参】

【1】PROC或PROCEDURE

【2】IS NULL

【3】SUM

【4】OUTER

【5】@lb

【6】商品表.商品号

【解题思路】

本题考查的是存储过程的使用。创建存储过程的语法:

CREATE{PROC|PROCEDURE}存储过程名[{@存储过程参数参数类型]}[=默认

值][OUT|OUTPUT]SQL语句

对比语法可知【1】处应填写:PROC或PROCEDURE。

在数据库中未被销售的产品是空的,用NULL标识。题目要求“未被销售过的商品的利润为0”表示,在存储过程中,【2】后面有0,可以推断出【2】处作用是用来处理“未被销售过的商品的利润为0”功能的。根据语法规则,该处应该填写:IS NULL。

题目要求是求商品的总利润,SQL语句中求和是SUM()函数,因此【3】处应该填写:SUM。内联接(INNER JOIN):主表和从表都存在的记录才会查出来;外联接(OUTER JOIN)如果主表中存在的记录,从表中不存在则用NULL替代,根据题目特点,外链接符合题目要求,故【4】处应填写:OUTER。

题目要求是指定的商品类别,因此商品类别需要通过变量输入,故【5】处应填写:@lb。

题目要求是“查询指定类别的每个商品的商品号”,因此分组的依据应该是商品表中的商品号,故【6】处应填写:商品表.商品号。

48、【参】

(1)对字段修改时操作速度很慢的原因是大量数据的查询速度慢,从而引起修改慢。优化的方法是在“销售单据编号”和“商品编号”上建立索引。

(2)更换硬件时应该提高内存容量,磁盘在经济条件许可的条件下才有RAID10磁盘阵列。【解题思路】

(1)索引技术是一种快速数据访问技术,建立索引的目的就是为了提高查询的效率。查询的性能在很大程度上取决于存在什么样的索引来加快选择和联接的处理。对于大量数据,只有快速的定位、减少查询的时间就会增加修改的速度。

(2)对于CPU、内存、磁盘等硬件设备在空闲时使用率超过90%,说明硬件资源匮乏。如果在高峰时使用率小于90%说明硬件资源充足。本题中,内存和磁盘的使用率都高于90%,而CPU的使用率不高于70%,说明内存、硬盘的资源匮乏,需要调整,而CPU的资源充足不需要调整。因此在硬件调整时,应提高内存的容量和硬盘的访问效率。

使用RAID时,可以将基本表和建立在表上的索引分别放在不同的磁盘上,这样访问基本表时,存放数据和存放索引的磁盘驱动器并行工作,可以得到较快的文件读写速度;类似的,日志文件与数据对象(表、索引等)也可分别存放在不同磁盘上以改善系统的I/O性能。在RAID中,RAID10是一个RAID0与RAID1的组合体,它继承了RAID0的快速和RAID1的安全,同时读写速度均提高。

文档

计算机等级考试三级数据库技术第14套试题及答案

计算机等级考试三级数据库技术第14套试题及答案一、单项选择题(共40分;1-20题每题1分,21-30题每题2分)1、数据库应用系统设计包括概念设计、逻辑设计以及物理设计几个步骤。下列不属于数据库物理设计活动的是()。A)设计数据分布策略B)为表设计索引C)设计数据分区方案D)用read,write原语表达事务操作2、下列不属于数据库性能优化调整的是()。A)创建视图以向用户屏蔽他不需要访问的数据B)用RAID1代替RAID5以满足密集写操作请求C)删除那些基数比较小的列上的索引以减少维护开销
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top