【计算机类职业资格】计算机三级(数据库技术)模拟试卷28及答案解析.doc
《【计算机类职业资格】计算机三级(数据库技术)模拟试卷28及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机三级(数据库技术)模拟试卷28及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、计算机三级(数据库技术)模拟试卷 28及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:60.00)1.设有关系模式 R(A,B,C,D),其函数依赖集为 F=AD,BD,CD。如果将 R分解为 R1(A,B,C)和 R2(C,D),则该分解是( )。(分数:2.00)A.同时保持函数依赖和无损连接的分解B.保持函数依赖但不保持无损连接的分解C.保持无损连接但不保持函数依赖的分解D.既不保持函数依赖也不保持无损连接的分解2.下面关于模式分解的说法,错误的是( )。(分数:2.00)A.分解并不总能提高查询效率B.分解通常使得涉及属性少的查询执行效率更高C.分
2、解通常使得简单的更新事务执行效率更高D.分解总是能降低存储空间的要求,因为它能消除冗余数据3.设有关系表:职工(职工号,姓名,领导职工号),其中职工号是主码,领导职工号是外码。当前表中没有任何数据。现在依次向该表中插入如下数据(1)(el,Tom,e2)(2)(e3,Jerry,null)(3)(null,Foo,null)(4)(e2,Fake,e2)(5)(e1,Ghost,e3)(6)(e4,Who,e1)则最终该表中有( )行数据。(分数:2.00)A.2B.3C.4D.54.数据库物理设计阶段是根据数据库逻辑设计的结果设计合适的数据库物理结构。下列关于数据库物理设计的说法,错误的是(
3、 )。(分数:2.00)A.物理设计着眼于数据库底层的物理存储与存取,与操作系统和硬件环境及数据库管理系统密切相关B.物理设计时需要合理安排不同的存储介质,索引文件一般存储在高速磁盘中,日志文件可以考虑存储在磁带中C.物理设计过程中需要考虑设置合理的数据库管理系统参数和操作系统相关参数D.物理设计过程中需要考虑 RAID级别、操作系统的文件管理机制、数据库管理系统支持的索引类型5.三层浏览器服务器架构是现在比较流行的应用系统架构。下列关于此架构的说法,错误的是( )。(分数:2.00)A.表示层使用 Web浏览器实现,位于客户端,一般无需安装其他程序B.数据层位于数据库服务器,由 DBMS完成
4、数据存储和数据存取等数据管理功能C.此架构将人机交互、应用业务逻辑和数据管理三类功能分离,提高了可维护性D.与二层的客户服务器架构相比,此架构在交互性、运行速度方面优势明显6.设有下列关于数据库分析、设计与实现的工作:用概念数据模型表示数据对象的特征及其相互间的关联关系进行数据库的备份与恢复等日常维护在 ER图的基础上确定数据库关系模式调整数据库逻辑模式,确定文件组织与存取方式,评估物理模式考虑分析 DBAS运行过程中备份数据库策略,如备份时间点和备份周期事务和应用程序的编码及测试上述工作中,属于 DBAS系统设计阶段工作的是( )。(分数:2.00)A.仅、和B.仅、和C.仅、和D.全部7.
5、下列是关于关系数据模型和关系表的说法:关系数据模型以集合论为基础表示和处理数据关系数据模型同时支持非过程化语言和过程化语言直接存取数据“create table”语句用于定义关系表的结构及数据完整性约束在关系表上执行 select或 delete操作时,DBMS 会检查数据完整性约束上述说法中正确的是( )。(分数:2.00)A.仅和B.仅和C.仅和D.仅和8.在进行数据库物理设计时,为了保证系统性能,需要综合考虑所选择的数据库管理系统的特性及软硬件具体情况。下列关于数据库物理设计的说法,错误的是( )。(分数:2.00)A.在频繁执行插入、修改和删除操作的表上建立索引可能会降低系统整体性能B
6、.在一张表的某列上需要频繁执行精确匹配查询时,可以考虑为此列建立哈希索引C.为了提高写入性能,数据库一般应尽量避免存储在 RAIDl0的磁盘存储系统中D.如果系统中存在频繁的多表连接操作,可以考虑将这些基本表组织为聚集文件,以提高查询效率9.类图技术是面向对象方法的核心技术。下列所示 UML的类图,正确的是( )。 (分数:2.00)A.B.C.D.10.设在 SQL Server 2008某数据库中有表 SC(Sno,Cno,Grade),其中 Grade列的类型为 int。若在查询成绩时,希望将成绩按“优”、“良”、“中”、“及格”和“不及格”形式显示,则下列 Case函数中正确的是( )
7、。(分数:2.00)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=不及格 EndB.Case Grade When Grade between 90 and 100 THEN优 When Grade between 80 and 89 THEN良 When
8、Grade between 70 and 79 THEN中 When Grade between 60 and 69 THEN及格 Else不及格 EndC.Case When Grade between 90 and 100 THEN Grade=优 When Grade between 10 and 89 THEN Grade=良 When Grade between 70 and 79 THEN Grade=中 When Grade between 60 and 69 THEN Grade=及格 Else Grade=不及格 EndD.Case When Grade between 90
9、 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不及格 End11.设在 SQL Server 2008某数据库中有销售表(商品号,销售时间,销售数量,销售价格),其中商品号的类型为 char(6),销售价格的类型为 int。现要定义统计指定商品销售总价的标量函数。有下列定义该标量函数的语句:Create FUNCTION dboGetTotal(GoodID char(6)Returns in
10、t ASBEGINReturn(SELECT SUM(销售价格)FROM 销售表 WHERE商品号=GoodID)ENDCreate FUNCTION dboGetTotal(GoodID char(6)Returns int ASBEGINRetums(SELECT SUM(销售价格)FROM 销售表 WHERE商品号=GoodID)ENDCreate FUNCTION dboGetTotal(GoodID char(6)Returns intBEGINReturn(SELECT SUM(销售价格)FROM 销售表 WHERE商品号=GoodID)ENDCreate FUNCTION dbo
11、GetTotal(GoodID char(6)Returns intReturns(SELECT SUM(销售价格)FROM 销售表 WHERE商品号=GoodID)上述语句中,正确的是( )(分数:2.00)A.仅和B.仅和C.仅和D.仅和12.分区表是将一个表的数据按水平方式划分为不同的子集,从而可以更快速有效地访问数据子集。现有表 R(A,B)以及针对该表的如下 SQL语句,如果基于列 A对 R进行范围分区,该分区设计方案能提高其性能的 SQL语句是( )。(分数:2.00)A.SELECT A,SUM(B)FROM R GROUP BY AB.SELECT A FROM R ORDER
12、 BY B,AC.DELETE FROM R WHERE A10D.SELECT MAX(A)FROM R WHERE B=10解析:解析:A 属性基于对 R进行水平划分,即区别子集主要是通过 A属性。B、D 选项都是基于 B属性对R的划分。C 选项只是删除了 R表中不等于 10的记录,不属于划分分区表的方式。因此选择 A选项。13.下列关于 SQL Server 2008架构的说法,错误的是( )。(分数:2.00)A.在一个数据库中,一个用户可以拥有多个架构,一个架构只能属于一个用户 B.架构相当于数据库对象的容器,在同一个数据库中架构不能重名C.架构是数据库中的逻辑命名空间,同一个数据库
13、的不同架构中可以存在同名表D.在同一个架构中可以定义表、视图等不同数据库对象解析:解析:架构是形成单个命名空间的数据库实体的集合。命名空间也是一个集合,其中每个元素的名称都是唯一的。架构与用户的关系是一对多的关系,一个用户只能对应一个架构,但多个用户可以共享一个架构,所以选择 A选项。14.设数据库管理员为 SQL Server 2008默认实例中的某数据库实施了基于维护计划的数据库备份任务。配置完成后,发现此维护计划并未执行但数据库运行正常。有关此维护计划未执行的原因,下列说法中最有可能的是( )。(分数:2.00)A.“SQL Server(MSSQLSERVER) ”服务未启动B.“SQ
14、L Server代理(MSSQLSERVER)”服务未启动 C.“SQL Server Browser”服务未启动D.“SQL Server VSS Writer”服务未启动解析:解析:SQL Server Agent 是一个任务规划器和警报管理器,在实际应用环境下,可以先将那些周期性的活动定义成一个任务,然后让其在 SQL Server Agent的帮助下自动运行。假如考生是一名系统管理员,则可以利用 SQL Server Agent向自己通知某些警告信息,从而定位出现的问题以提高管理效率。SQL Server Agent主要包括以下几个组件:作业、警报和操作。所以选择 B选项。15.下列关
15、于 SQL Server 2008数据库文件的说法,错误的是( )。(分数:2.00)A.一个数据库可以包含多个数据文件,但这些数据文件不能放置在同一个物理磁盘上 B.数据库的数据文件和日志文件最好分别存放在不同的物理磁盘上C.用户数据库中包含很多系统信息,这些系统信息必须存储在主要数据文件中D.数据库的主要数据文件必须存放在 PRIMARY文件组中解析:解析:一个数据库可以包含多个数据文件,这些文件可以存放在一个物理磁盘上,也可以放在不同的物理磁盘上。16.在 SQL Server 2008中,某用户仅具有登录到某 SQL Server实例的权限。下列关于该用户能够进行的操作的说法,正确的是
16、( )。(分数:2.00)A.仅能够查询 master、model 和 msdb系统数据库中的部分数据B.能够查询和修改 master、model 和 msdb系统数据库中的部分数据C.仅能够查询 master和 msdb系统数据库中的部分数据 D.能够查询和修改 master和 msdb系统数据库中的部分数据解析:解析:SQL Server 实例就是在数据库中存在的现实的数据库例子,它是后台进程和数据库文件的集合。仅具有登录权限的用户对 SQL Server只能进行系统数据库中有关 SQL Server的一些系统信息的查询,即只能对 master、msdb 数据库部分数据进行查询。所以选择
17、C选项。17.SQL Server 2008提供了方便的数据导入导出向导,现利用该向导将 S1服务器上某数据库中 T1表的数据导入到 S2服务器某数据库中已有的 T2表中。在数据源上的操作由用户 U1完成,在目的服务器上的操作由用户 U2完成。则 U1和 U2需要具有的权限是( )。(分数:2.00)A.U1需要 T1表的查询权限和 T2表的插入权限,U2 无需任何权限B.U2需要 Tl表的查询权限和 T2表的插入权限,U1 无需任何权限C.U1需要 T1表的查询权限,U2 需要 T2表的插入权限 D.U1需要 Tl表的查询权限和 S2服务器的登录权限,U2 需要 T2表的插入权限和 S1服务
18、器的登录权限解析:解析:U1 要将 T1表中的数据导出,所以要有对数据的查看权限。而 U2负责将数据导入到 T2表中,则要对表 T2有写入权限。所以选择 C选项。18.事务是数据库中非常重要的概念。下列关于事务的说法,错误的是( )。(分数:2.00)A.当数据库出现事务故障或系统故障时,可以通过数据库日志文件进行恢复B.事务并发执行可能导致数据错误,采用三级加锁协议可以保证数据的一致性C.为了检测死锁,数据库管理系统会在执行每个事务时检测事务等待图中是否出现回路 D.数据库管理系统可以采用先来先服务的方式防止活锁现象的出现解析:解析:检测死锁有多种方法,包括超时法、等待图法等。事务等待图法动
19、态地反映了所有事务的等待情况,并发控制的子系统周期性地生成事务等待图进行检测,而不是在执行每个事务时进行检测。所以选择 C选项。19.在数据库运行过程中,数据库管理员应对数据库运行情况进行监控。设有如下可能需要监控的内容:数据库空间使用情况数据库服务器网络是否通畅数据库缓冲区命中率情况数据库用户向数据库发送的每条 SQL语句数据库中索引使用情况上述工作中属于数据库日常监控内容的是( )。(分数:2.00)A.仅、和 B.仅和C.仅、和D.全部均是解析:解析:本题是对数据库维护的考查,服务器网络的检测不是数据库管理员的职责,而应是操作系统管理员的职责。用户向数据库发送的 SQL数量庞大而且没有稳
20、定的衡量指标,所以不属于日常监控范围。故选择 A选项。20.下列关于数据库性能优化的说法,错误的是( )。(分数:2.00)A.增加派生性冗余列可以降低查询过程中的计算量B.增加冗余列可以减少查询过程中的 UNION操作 C.适当降低关系模式的规范化程度,可以减少查询过程中的 JOIN操作D.当一个表的数据量超过一定规模时,可以采用分割表的方法提高效率解析:解析:增加冗余列指的是在多个表中添加相同的列,这样虽然增加了数据库服务器存储的负担,但可以减少查询过程中的 JOIN(连接)操作,而不是 UNION(并)操作。所以选择 B选项。21.为了减少数据库管理系统中的死锁,有下列措施:事务按同一顺
21、序访问资源检测事务等待图并撤销回路中的某个事务将大事务切分成若干个小事务使用绑定连接上述措施中,属于可以在应用程序设计过程中采取的措施是( )。(分数:2.00)A.仅和B.仅、和 C.仅和D.仅、和解析:解析:检测事务等待图并撤销回路中的某个事务是在数据库应用系统运行过程中由 DBMS完成的工作,不是应用程序设计过程中采取的措施。剩下三个属于在应用程序设计中预防死锁的办法。所以选择 B选项。22.设有某商场的数据库应用系统,在其生命周期中有下列活动:I在系统上线之前模拟客户的消费行为,生成销售数据,测试系统是否能正确完成销售业务为应对商场业务迅速增长带来的数据快速增长而扩展硬盘空间监控数据表
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 三级 数据库技术 模拟 试卷 28 答案 解析 DOC
