2017年全国计算机四级数据库工程师笔试选择真题2

扫码手机阅读
用圣才电子书APP或微信扫一扫,在手机上阅读本文,也可分享给你的朋友。
评论(0

  (16)对数据库中的数据进行及时转储是保证数据安全可靠的重要手段。下列关于静态转储和动态转储的说法正确的是

  

  A)静态转储过程中数据库系统不能运行其他事务,不允许在转储期间执行数据插入、修改和删除操作

  

  B)静态转储必须依赖数据库日志才能保证数据的一致性和有效性

  

  C)动态转储需要等待正在运行的事务结束后才能开始

  

  D)对一个24小时都有业务发生的业务系统来说,比较适合采用静态转储技术

  

  (17)设某并行数据库系统中有表T(a1, a2, . . .,an),因数据量大,需采用一维划分法将数据划分到不同的磁盘上,以提高系统效率。设al是划分属性,针对表T的查询操作多数为点查询,则适合采用的元组划分策略是

  

  A)轮转法与范围划分

  

  B)轮转法与散列划分

  

  C)散列划分与范围划分

  

  D)以上都不合适

  

  (18)软件开发模型是对软件开发过程的一种规范描述,用于表示软件开发过程的整体框架和软件开发活动各阶段间的关系。下列模型属于软件开发模型的是

  

  Ⅰ.爆布模型 Ⅱ.快速原型模型

  

  Ⅲ.增量模型 Ⅳ.螺旋模型

  

  A)仅Ⅰ和Ⅱ

  

  B)仅Ⅰ、Ⅲ和Ⅳ

  

  C)仅Ⅱ和Ⅲ

  

  D)Ⅰ、II、Ⅲ和Ⅳ

  

  (19)设有某大型联锁商场,建立有面向业务的数据库应用系统和面向决策支持的数据仓库系统,数据仓库系统每天夜间需要从数据库应用系统的数据库导入新数据。在下列数据表中,最不适合采用快照方式从数据库应用系统中获取数据的是

  

  A)商品表和商品类别表

  

  B)员工表和供应商表

  

  C)商品销售表和商品采购表

  

  D)商场组织机构表

  

  (20)在数据库应用系统中,查询效率是考核数据库应用系统的一个重要方面。下列方法中,通常有利于提高查询效率的是

  

  Ⅰ.尽可能避免无用的排序操作

  

  Ⅱ.尽可能消除对大型表行数据的顺序存取

  

  Ⅲ.尽可能避免使用否定查询

  

  Ⅳ.尽可能避免使用外连接操作

  

  Ⅴ.尽可能用子查询代替连接查询

  

  A)仅I、Ⅱ、Ⅲ和Ⅳ

  

  B)仅I、Ⅱ和Ⅳ

  

  C)仅II、Ⅲ、Ⅳ和V

  

  D)全部

  

  (21)数据库概念设计需要对一个企业或组织的应用所涉及的数据进行分析和组织。现有下列设计内容

  

  Ⅰ.分析数据,确定实体集

  

  Ⅱ.分析数据,确定实体集之间的联系

  

  Ⅲ.分析数据,确定每个实体集的存储方式

  

  Ⅳ.分析数据,确定实体集之间联系的基数

  

  Ⅴ.分析数据,确定每个实体集的数据量

  

  Ⅵ.分析数据,确定每个实体集包含的属性

  

  以上内容不属于数据库概念设计的是

  

  A)仅I、Ⅳ和Ⅵ

  

  B)仅Ⅱ和Ⅴ

  

  C)仅Ⅲ、Ⅳ和Ⅵ

  

  D)仅Ⅲ和Ⅴ

  

  (22)客户端、服务器(C/S)架构和浏览器/服务器(B/S)架是现在常用的两种数据库应用系统架构。关于C/S和B/S架构,下列说法错误的是

  

  A)在C/S和B/S架构中,数据库服务器都承担了数据共享和管理的功能

  

  B)如果系统的最终用户群体大,用户地域分布广,一般应采用B/S架构

  

  C)C/S架构的应用程序需要发布给每个用户,并在每个用户计算机上进行安装。B/S架构一般以通用浏览器为业务应用界面,较为复杂的数据处理功能一般还可通过与浏览器进行交互的组件实现

  

  D)一般来说,对于功能需求相同的数据库应用系统项目,C/S架构的应用开发成本要高于B/S架构的应用开发成本

  

  (23)数据库应用系统环境中存在各种类型的数据,设有如下数据

  

  Ⅰ.为提高查询效率建立的索引

  

  Ⅱ.描述表结构信息的数据字典

  

  Ⅲ.用于优化查询的统计分析数据

  

  Ⅳ.用户会话信息

  

  Ⅴ.用户查询结果

  

  以上数据一般会存储在数据库中的是

  

  A)仅Ⅰ、Ⅱ和Ⅴ

  

  B)仅Ⅰ和Ⅲ

  

  C)仅Ⅰ、Ⅱ和Ⅲ

  

  D)仅II、Ⅲ和Ⅳ

  

  (24)在数据库应用系统生命周期中,系统规划与分析是一个重要的环节。关于系统规划与分析,下列说法错误的是

  

  A)规划与分析是数据库应用系统生命周期的起点。规划与分析阶段的主要工作包括系统规划与定义、可行性分析和项目规划

  

  B)系统规划与定义是规划与分析的主要环节,它需要在系统设计过程中逐步完成

  

  C)可行性分析是从技术、经济和操作等方面进行项目可行性的分析,它在明确目标和任务之后,评估系统在给定条件下是否可行

  

  D)项目规划是对项目所需的资源、成本和进度进行合理估算,并制定初步的项目开发计划

  

  (25)在SQL Server 2000中,某数据库的数据量比较大,且存储在无磁盘阵列的存储设备上。为尽可能提高数据的操作效率,下列构建数据库文件的方法中,最合适的是

  

  A)尽可能选择一块足够大的磁盘,并在此磁盘上建立一个数据文件和一个日志文件

  

  B)尽可能建立多个数据文件,让每个数据文件位于不同的磁盘上,并尽可能将日志文件一与数据文件分别建立在不同的磁盘上

  

  C)尽可能建立多个数据文件,将这些数据文件建立在一块足够大的磁盘上,并将全部日志文件建立在另一块足够大的磁盘上

  

  D)尽可能建立多个数据文件,让每个数据文件位于不同的磁盘上,并尽可能将日志文件与数据文件建立在相同的磁盘上

  

  (26)设有某大型连锁超市的数据库应用系统,在系统实施或改造过程中,需要对系统进行测试。设有下列测试活动

  

  Ⅰ.模拟客户消费行为,生成销售数据,测试系统是否能正确完成销售业务

  

  Ⅱ.编写模拟数据生成器,每秒生成2千笔与销售业务对应的销售数据,测试系统吞吐率

  

  Ⅲ.在数据库中模拟生成5亿条销售数据,同时开启所有的收银台,测试系统平均响应时间

  

  Ⅳ.模拟销售持续一周时间,在此期间,每天审核系统结账功能是否正确

  

  Ⅴ.测试数据库应用系统能否正确地完成银联卡消费业务

  

  以上测试活动,属于性能测试的是

  

  A)仅Ⅰ、Ⅱ和Ⅲ

  

  B)仅Ⅱ、Ⅲ和Ⅴ

  

  C)仅Ⅱ和Ⅲ

  

  D)仅I、Ⅳ和Ⅴ

  

  (27)在SQL Server 2000中,设有课程表(课程号,课程名,学分,开课学期),现要在此关系表上建立一个查询指定学期开设的课程总门数和总学分数的内嵌表值函数,函数名为f _FindTotal。实现这个函数的正确代码是

  

  A)CREATE FUNCTION f_FindTotal(@semester int)

  

  RETURNS table   AS   RETURN(   SELECT COUNT(课程号)as课程门数, SUM(学分)as总学分FROM课程表   WHERE开课学期 = @ semester)

  

  B)CREATE FUNCTION f_FindTotal(@semester int)

  

  RETURNS table   AS   RETURN(   SELECT COUNT(课程号)as课程门数, COUNT(学分)as总学分FROM课程表   WHERE开课学期 = @semester)     C)CREATE FUNCTION f_FindTotal(@semester int)

  

  RETURNS table   AS   RETURN(   SELECT SUM(课程号)as课程门数, SUM(学分)as总学分FROM课程表   WHERE开课学期= @semester)

  

  D)CREATE FUNCTION f_FindTotal(@semester int)

  

  RETURNS table   AS   RETURN(   SELECT SUM(课程号)as课程门数, COUNT(学分)as 总学分FROM课程表   WHERE开课学期 = @semester)

  

  (28)设商场业务系统中有销售单据表(销售单据号, 收款员, 销售时间),销售明细表(销售明细条目号, 销售单据号, 商品号, 数量, 单位, 金额)和商品表(商品号, 商品名, 价格)。该系统业务繁忙,保存的数据量非常大,每次换班时要统计收款员的收入总额,每天停业后要统计各个商品的当天销售量,销售过程中经常需要查询某笔销售业务的情况。为了优化系统性能,下列优化方案合理的是

  

  A)在销售单据表的收款员属性上建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引

  

  B)在销售单据表的销售单据号属性上建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引,建立收款员单班销售量表和商品当天销售汇总表,在每笔销售成交后分别累计统计相应数据

  

  C)在销售单据表的销售时间属性和收款员属性上分别建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引,建立收款员单班销售量表和商品当天销售汇总表,在每笔销售成交后分别累计统计相应数据

  

  D)在销售单据表的销售单据号属性和收款员属性上分别建立聚集索引,在销售明细表的商品号属性上建立聚集索引

  

  (29)在SQL Server 2000中,假设利用备份设备对某个数据量和日志量都比较大的数据库进行完全备份。下列说法正确的是

  

  A)如果各个磁盘上的剩余空间均不足以存储数据库的备份,但全部磁盘的剩余空间总和大于备份数据库所需的空间,则可以将这些磁盘的剩余空间组织起来建立一个备份设备以实施备份

  

  B)如果各个磁盘上的剩余空间均不足以存储数据库的备份,但全部磁盘的剩余空间总和大于备份数据库所需的空间,则可以将数据库中的数据和日志分别备份到位于不同磁盘的备份设备上,以解决单个磁盘空间不足的问题

  

  C)可以只对数据库中的数据进行备份,并且可以备份到位于不同磁盘的备份设备上,以最大限度地减少备份该数据库占用的空间

  

  D)如果各个磁盘上的剩余空间均不足以存储数据库的备份,但全部磁盘的剩余空间总和大于备份数据库所需的空间,则可以在每个磁盘上分别建立一个备份设备,并同时利用这些设备备份数据库

  

  (30)在某分布式数据库系统中,设某数据表的模式为S(al, a2, a3, a4, a5),其中al为主码,该表中数据量大,a2取值空间为{1,2,3}。设有两个数据分片方案,分别为PSz1={S11, S12, S13}和PS2={S21, S22, S23},任取分片S1i,S1i的模式为(al, a2, a3, a4, a5),且S1i中的任一元组t都属于S,且t在属性a2上的取值为i。任取分片S2i,有S2i与S元组数相同,且其主码为al,S21的模式为(al, a2),S22为(a1, a3, a4),S23为(al, a5)。则关于PS1和PS2的分片机制,下列说法正确的是

  

  A)PS1为水平分片,PS2为垂直分片

  

  B)PS1为垂直分片,PS2为导出分片

  

  C)PS1为水平分片,PS2为导出分片

  

  D)PS1为垂直分片,PS2为水平分片

  

小编工资已与此挂钩!一一分钱!求打赏↓ ↓ ↓

如果你喜欢本文章,请赐赏:

已赐赏的人
最新评论(共0条)评论一句