必胜高考网 > 计算机类 > 计算机等级 > 资讯 >

2015计算机三级《数据库技术》练习卷及答案

时间: 家辉2 资讯

  参考答案:B

  参考解析:SQL Server Agent是一个任务规划器和警报管理器,在实际应用环境下,可以先将那些周期性的活动定义成一个任务,然后让其在SQL Server Agent的帮助下自动运行。假如考生是一名系统管理员,则可以利用SQL Server Agent向自己通知某些警告信息,从而定位出现的问题以提高管理效率。SQLServer Agent主要包括以下几个组件:作业、警报和操作。所以选B。

  2[单选题] 在某信息管理系统中需管理职工的照片信息,由于照片数据量较大,照片信息是否存储在数据库中成为讨论的焦点问题。下列关于照片存储与使用的说法,错误的是(  )。

  A.将照片存储在数据库中可能会导致备份时间较长,备份空间占用较多

  B.将照片存储在文件系统中,在数据库中只存储照片文件的路径信息,可以大幅度降低数据库的数据量

  C.将照片存储在数据库中虽然会导致数据库的数据量较大,但可以方便地实现多台机器共享照片数据,也可以大幅度提高用户访问照片数据的速度

  D.与将照片存储在文件系统中相比,将照片存储在数据库中更容易实现人员信息和照片数据的一致性

  参考答案:C

  参考解析:照片存储到数据库后,多个用户同时对照片的访问受到了很大的限制,所以,同一时间的高并发访问对数据库的要求极高。故本题选C。

  3[单选题] 在数据库应用系统生命周期中,当逻辑设计阶段完成后进入到物理设计阶段。下列不属于物理设计阶段活动的是(  )。

  A.确定关系表的文件组织形式

  B.进行关系规范化设计

  C.创建必要的索引

  D.设置存储分配参数

  参考答案:B

  参考解析:数据库物理设计阶段活动包括:①数据库逻辑模式;②选择或配置基本关系表的文件组织形式,为基本关系表设计数据存取方法或存取路径;③数据分布设计;④安全模式设计;⑤确定系统配置;⑥物理模式评估。

  4[单选题] 下列哪一条不是数据仓库的基本特征(  )。

  A.反映当前准确数据

  B.数据是相对稳定的

  C.数据是集成的

  D.数据是面向主题的

  参考答案:A

  参考解析:数据仓库有四个特点:①面向主题,操作型数据库的数据组织面向事务处理任务,各个业务系统之间各自分离,而数据仓库中的数据按照一定的主题域进行组织。主题是一个抽象概念,是指用户使用数据仓库进行决策时所关心的重点方面,一个主题通常与多个操作型信息系统相关;②集成的,面向事务处理的操作型数据库通常与某些特定的应用相关,数据库之间相互独立,并且往往是异构的。而数据仓库中的数据是在对原有分散的数据库数据抽取、清理的基础上经过系统加工、汇总和整理得到的,必须消除源数据中的不一致性,以保证数据仓库内的信息是关于整个企业的一致的全局信息;③稳定的,操作型数据库中的数据通常实时更新,数据根据需要及时发生变化。数据仓库的数据主要供企业决策分析之用,所涉及的数据操作主要是数据查询,一旦某个数据进入数据仓库以后,一般情况下将被长期保留,也就是数据仓库中一般有大量的查询操作,但修改和删除操作很少,通常只需要定期的加载、刷新;④反映历史变化,操作型数据库主要关心当前某一个时间段内的数据,而数据仓库中的数据通常包含历史信息,系统记录了企业从过去某一时点(如开始应用数据仓库的时点)到目前的各个阶段的信息,通过这些信息,可以对企业的发展历程和未来趋势做出定量分析和预测。

  5[单选题]设某在线论坛系统,其数据库服务和Web服务运行在同一台服务器上。系统运行一段时间后用户数量激增,文章数量庞大,并发访问量不断增加,导致用户普遍反映论坛响应变慢,主要现象有用户登录验证时间变长和进入文章列表时响应时间过长。经排查发现数据库服务成为主要瓶颈。假设数据库中有用户信息表和文章表。为改善此情况,设有下列措施:

  Ⅰ.修改论坛程序使其能在内存中对常用查询结果进行缓存,以减少数据库的访问次数

  Ⅱ.在操作系统中提高数据库服务进程的优先级

  Ⅲ.不再使用数据库,以文本文件方式存储用户信息和文章

  Ⅳ.根据用户信息表和文章表的索引情况,优化用户验证查询语句和文章列表查询语句

  Ⅴ.统计并检查使用频率最高的几类查询,针对这些查询模式对用户信息表或文章表建立相应的索引以提高这些查诲的效率

  以上措施,一般情况下,合理且有效果的是(  )。

  A.仅Ⅰ、Ⅱ和ⅢB.仅Ⅰ、Ⅳ和VC.仅Ⅱ、Ⅲ和ⅣD.仅Ⅱ、1V和V

  参考答案:B

  参考解析:Ⅱ错误原因是题目中已经说明数据库服务成为主要瓶颈,因此跟操作系统的进程调度无关,而且改变操作系统进程优先级会影响系统的运行,有可能会造成其它错误。Ⅲ错误是因为数据库系统中包括数据库管理系统,其中有一些执行和处理数据的方法已经很优化,而若使用文本方式存储数据,则数据管理要用户自己完成,处理更繁琐且效率较低。第5题 笔记记录我的笔记(0) | 精选笔记(1)选择笔记标签:试题内容(1)答案解析(0)

  6[单选题]现有课程表(课程号,课程名,学分,开课学期,课程性质),课程号为主码。该表数据量较大。设经常要对该表执行类似下面的查询:

  SELECT水FROM课程表WHERE课程名=ˊ数据库原理ˊ

  为提高这类查询的执行效率,下列物理设计方案中,正确且最为合理的是(  )。

  A.为课程名列建立一个主索引

  B.为课程名列建立一个位图索引

  C.为课程名列建立一个辅索引

  D.此表上不需要建任何索引

  参考答案:C

  参考解析:本题考查索引的设置。主索引是根据数据对象的主键建立的索引,它们决定了被索引记录的位置,而辅助索引没有这样的限制,可以用于任何索引目的并且可以查找多个数据文件存放的位置。而位图索引一般在范围查询时使用。

  7[单选题] 在分布式数据库中,查询处理和优化比集中式数据库要复杂得多,其中查询优化需要考虑的主要因素包括I/0代价、CPU代价和通信代价。一般而言,分布式数据库查询优化的首要目标是(  )。

  A.使查询执行时I/O代价最省

  B.使查询执行时CPU代价最省

  C.使查询执行时通信代价最省

  D.使查询执行时I/0和CPU代价最省

  参考答案:C

  参考解析:首先,通信代价较I/O代价容易估计。其次,对于分布式数据库查询优化而言,通信代价比I/O代价和CPU代价更为重要。

  8[填空题]数据库管理系统为用户和应用程序提供了【1】语言,用此语言可以定义数据库的模式结构,但此语言执行后的结果不能回滚。

  参考解析:

  DDL

  数据库模式定义语言DDL(Data Description Language)是用于描述数据库中要存储的现实世界实体的语言。

  9[填空题]有表SCORE(Sno,Cno,Degree),查询该表中最高分的学生学号和课程号:

  SELECT【1】

  FROM SCORE

  WHERE Degree=【2】;

  参考解析:

  第一空:Sno as学号,cno as课程号

  第二空:(SELECT MAX(S1.Degree)FROM SCORES1)

  【解析】通过As来对属性起别名,使得在新建的表中该属性名被定义为AS后面的别名。

  10[填空题] 在SQL Server 2008中,对于更新操作的触发器,系统将产生2张逻辑工作表,其中存放更新前数据的逻辑工作表是【7】。

  参考解析:DELETED表

  在SQL Server 2008中,对于更新操作的触发器,系统将产生两张逻辑工作表,即DELETED表和INSERTED表。DELETED表用于存储更新前数据,INSERTED用于更新后的数据。

56264