2014年计算机三级《数据库技术》上机模拟卷(1)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
3

某网上商城因为业务发展,原有的系统不能很好的满足需要,因此采用了一套新的经营管理系统,此系统使用SQL Server 2008数据库管理系统。此系统上线运行前,需将商场原有的数据导入到新系统中。原有系统使用SQL Server 2000,数据结构与新系统不完全一致。因此需要把数据从SQL Server 2000导入到SQL Server 2008中,为了保证数据一致性,数据导入过程中要求暂停业务且必须在3小时内完成。(1)在原有数据导入新系统的过程中,实施人员发现原有数据量很大,导人数据需要四小时,业务无法接受。经分析某工程师认为,数据导入过程中的数据库I/O很高,但导人数据的程序本身对系统资源占用率很低。该工程师建议将数据导入过程中的数据恢复模式从“完整”模式改为“简单”模式以提高数据导人速度;而另一位工程师则认为此方法未必能提高数据导入速度,而且还可能导致数据丢失,不建议使用此方法。请分析此方法是否能够提高数据导入速度并给出理由,同时分析此操作的数据丢失风险。(5分)(2)在成功导入历史数据后,此系统顺利上线运行。在上线运行的第一周,发现数据库服务器的CPU使用率很高,达到近90%,高峰期间达到100%,且系统内存占用率达到90%,但系统I/O很轻。业务人员反应系统操作速度很慢。为了提高系统运行速度。在不修改应用程序的前提下,两位工程师提出了不同的解决办法:Ⅰ.为服务器增加2颗CPU,缓解CPU使用率很高的问题;Ⅱ.为服务器增加一倍内存,缓解内存使用率很高的问题。考虑成本,现阶段只能按照一种方案实施。请指出在现有情况下,哪种方案更合理并给出理由。(5分)

23

SQL Server 2008提供了多种备份机制,其中数据库差异备份所备份的内容是(  )。

  • A.从最近的一次完整备份到当前时问数据库中变化的数据
  • B.从最近的一次完整备份到当前时问数据库中变化的数据和日志
  • C.从最近的一次差异备份到当前时间数据库中变化的数据
  • D.从最近的一次差异备份到当前时间数据库中变化的数据和日志
26

在分布式数据库应用系统中,对全局关系进行分片设计时,下列说法正确的是(  )。

  • A.对于一个全局关系中的任意数据,不允许其不属于任何一个片段,但允许某些数据同时属于不同的片段
  • B.对于一个全局关系中的任意数据,可以允许其不属于任何一个片段,也允许某些数据同时属于不同的片段
  • C.对于一个全局关系中的任意数据,不允许其不属于任何一个片段,也不允许某些数据同时属于不同的片段
  • D.对于一个全局关系中的任意数据,可以允许其不属于任何一个片段,也不允许某些数据同时属于不同的片段
30

设在SQL Server 2008中,用户U1在DB1数据库中创建了#Temp表。下列关于#Temp表的说法中,正确的是(  )。

  • A.只有在创建#Temp表的连接中才可以查询#Temp表数据
  • B.在所有用户U1发起的连接中,都可以查询#Temp表数据
  • C.在创建#Temp表的连接未断开时,DBl数据库的所有用户都可以查询#Temp表数据
  • D.在创建#Temp表的连接断开时,DBl数据库的所有用户仍可以查询#Temp表数据
31

在数据库应用系统生命周期中,系统设计完成后就进入到系统实现与部署阶段。下列关于数据库应用系统实现与部署阶段工作的说法,错误的是(  )。

  • A.此阶段会根据数据库逻辑结构和物理结构设计方案以及项目选择的数据库管理系统,编写相关脚本生成数据库结构
  • B.此阶段会将用户原有数据按照新的数据结构导人到新系统中
  • C.此阶段会进行应用系统编码和编码测试,编码测试可以使用白盒测试方法也可以使用黑盒测试方法
  • D.此阶段如果发现系统的功能、性能不满足用户需求,应尽快进行系统升级工作
34

DBAS生命周期模型中时问最长的阶段是(  )。

  • A.需求分析
  • B.系统设计
  • C.实行与部署
  • D.运行管理与维护
35

下列关于数据库性能优化的说法,错误的是(  )。

  • A.增加派生性冗余列可以降低查询过程中的计算量
  • B.增加冗余列可以减少查询过程中的UNION操作
  • C.适当降低关系模式的规范化程度,可以减少查询过程中的JOIN操作
  • D.当一个表的数据量超过一定规模时,可以采用分割表的方法提高效率
37

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

  • A.同时保持函数依赖和无损连接的分解
  • B.保持函数依赖但不保持无损连接的分解
  • C.保持无损连接但不保持函数依赖的分解
  • D.既不保持函数依赖也不保持无损连接的分解
39

浏览器/服务器架构是现阶段非常流行的数据库应用系统架构。在此架构中,应用服务器起到了非常重要的作用。下列关于应用服务器的说法,错误的是(  )。

  • A.应用服务器一般运行程序代码,实现面向具体应用领域的业务规则,数据库服务器承担数据存储、管理等功能
  • B.应用服务器会根据用户请求连接相应的数据库,获取数据并进行处理,将结果返回给用户
  • C.应用服务器一般需具有数据访问和数据存储等功能,在数据库服务器出现问题时可以继续向用户提供服务
  • D.应用服务器一般提供了集群、失效恢复、负载均衡等公共服务,可以大幅度提高系统性能和可靠性
41

在SQL Server 2008中,某用户仅具有登录到某SQL Server实例的权限。下列关于该用户能够进行的操作的说法,正确的是(  )。

  • A.仅能够查询master、model和msdb系统数据库中的部分数据
  • B.能够查询和修改master、model和msdb系统数据库中的部分数据
  • C.仅能够查询master和msdb系统数据库中的部分数据
  • D.能够查询和修改master和msdb系统数据库中的部分数据
42

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

  • A.一个数据库可以包含多个数据文件,但这些数据文件不能放置在同~个物理磁盘上
  • B.数据库的数据文件和日志文件最好分别存放在不同的物理磁盘』_二
  • C.用户数据库中包含很多系统信息,这些系统信息必须存储在主要数据文件中
  • D.数据库的主要数据文件必须存放在PRIMARY文件组中
43

数据库性能优化是数据库应用系统上线后最常见的运行维护任务之一。下列有关数据库性能优化的说法,错误的是(  )。

  • A.数据库性能优化和数据库的外部环境有很大关系,如果外部环境出现瓶颈,单独对数据库进行调整很难取得较好效果
  • B.在数据库性能优化期间可能对原有符合范式的关系转为不符合范式的关系
  • C.物化视图将会预先计算并保存耗时操作的结果,可大幅度提高查询效率,但是物化视图必须人工手动刷新
  • D.存储过程在执行期间不需要重新编译,可以在一定程度上提高运行效率,但是其与数据库管理系统绑定,更换数据库管理系统时需要重新编写
46

在SQL Server 2008中,建立索引视图的目的是为了提高数据查询的效率。下列关于索引视图的说法,错误的是(  )。

  • A.当很少对基表数据进行更改操作时,适合建立索引视图
  • B.索引视图的数据被物理地保存在数据库中,因此建立索引视图会占用更多的存储空间
  • C.对于经常执行连接和聚合操作的查询,不适合建立索引视图
  • D.如果Group By列具有高基数度的数据聚合,则不适合建立索引视图