数据库应用技术

你是一个跨国公司的数据库开发者。公司有一个在SQL Server 2005/2008的在线交易处理的数据库。这个数据库有一个销售表,它里面包含了公司的一些固定的信息。在过去的一年,已经有150,000行数据被加到销售数据库中。数据库使用者说数据库慢慢的变得不太好用了。你为了改变数据库的查询销售表的能力,在SQL的查询分析器中要执行哪个脚本语句?()A、EXECsp_updatestats ’resample’B、CREATE STATISTICS Sales WITH FULLSCANC、Sp_autos

题目

你是一个跨国公司的数据库开发者。公司有一个在SQL Server 2005/2008的在线交易处理的数据库。这个数据库有一个销售表,它里面包含了公司的一些固定的信息。在过去的一年,已经有150,000行数据被加到销售数据库中。数据库使用者说数据库慢慢的变得不太好用了。你为了改变数据库的查询销售表的能力,在SQL的查询分析器中要执行哪个脚本语句?()

  • A、EXECsp_updatestats ’resample’
  • B、CREATE STATISTICS Sales WITH FULLSCAN
  • C、Sp_autostats ‘Sales’
  • D、UPDATE STATISTICS Sales WITH FULLSCAN ALL
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在SQL Server 2008中,某数据库用户User在此数据库中具有对于表数据的查询和更改权限。现要收回User对于T表的数据更改权,下述是实现该功能的语句,请补全该语句。【8】UPDATE ON T FROM User。


正确答案:
REVOKE【解析】对数据的访问是通过SQL Server 2008的权限层次结构进行管理的。可以通过GRANT、DENY和REVOKE语句来管理这个权限层次结构。三种语句的作用分别为:①GRANT:允许一个数据库用户或角色执行所授权限指定的操作;②DENY:拒绝一个数据库用户或角色的特定权限,并且阻止它们从其他角色中继承这个权限;③REVOKE:收回已经授予的权限。

第2题:

Windows Azure应用程序检索数据从SQL Azure。你需要推荐一个方法对提高应用程序查询性能。你推荐什么?()

  • A、创建一个数据库来检索数据视图。
  • B、使用聚集索引在SQL Azure数据库表。
  • C、打开一个新的数据库连接时的操作超时。
  • D、基于应用程序创建SQL Azure数据库表索引查询。

正确答案:D

第3题:

在SQL Server 2000中,Userl是销售数据库中的用户,并只被授予了销售明细表数据的删除权限,则Userl用户在该数据库中能够执行的操作是

A.删除销售明细表中的全部数据

B.删除销售明细表中的指定数据

C.查询销售明细表中的全部数据

D.以上操作都可以


正确答案:D

第4题:

新建登录用户“st01”,默认数据库为studentdb,但未授予该数据库的访问权,则()。

  • A、在查询分析器中可以通过st01登录连接到SQL Server,但不能访问studentdb数据库
  • B、在查询分析器中不能通过st01登录连接到SQL Server
  • C、在查询分析器中可以通过st01登录连接到SQL Server,并可以访问studentdb数据库
  • D、都不正确

正确答案:A

第5题:

你计划迁移的Microsoft SQL Server2008数据库SQL Azure。您需要推荐一个方法确保数据库连接不降低。你推荐这两个动作应是()

  • A、为数据库查询实现交易。
  • B、关闭数据库连接的应用程序。
  • C、使用微软的ADO.NET的数据访问层。
  • D、数据访问层的实现重试策略。

正确答案:B,D

第6题:

SQL Server2005中的Create Database语句可以创建一个()。

A.表

B.系统数据库

C.用户数据库

D.视图


本题答案:C

第7题:

你正在设计一个计划迁移Microsoft SQL Server 2008数据库SQL Azure。你不计划来迁移SQL Server数据库SQL Server 2008 R2,你需要推荐一个方法执行批量数据传输从SQL Server数据库SQL Azure。你推荐什么?()

  • A、使用bcp工具。
  • B、使用dta效用。
  • C、使用SQL Server导入和导出向导。
  • D、附上每个SQL Server数据库SQL Azure。

正确答案:A

第8题:

你正在为一个抵押公司创建一个SQLServer2005数据库。数据库将用来支持一个新的能支持1000个并发用户的Web应用。这个应用必须快速的显示精确计算的结果,例如:抵押支出能力、分期偿付方案等。你需要确保数据库处理速度尽可能的快,你应该怎么做?()

A.在应用中执行参数化的SQL查询

B.在数据库执行SQL存储过程

C.在数据库中执行CLR存储过程

D.利用分布式Webservices实现


参考答案:C

第9题:

你正在为一个抵押公司创建一个SQL Server 2005数据库。数据库将用来支持一个新的能支持1000个并发用户的Web应用。这个应用必须快速的显示精确计算的结果,例如:抵押支出能力、分期偿付方案等。你需要确保数据库处理速度尽可能的快,你应该怎么做?()

  • A、在应用中执行参数化的SQL 查询
  • B、在数据库执行SQL存储过程
  • C、在数据库中执行 CLR 存储过程
  • D、利用分布式 Web services实现

正确答案:C

第10题:

你是一个SQLServer2005/2008数据库的数据库开发者。另一个名为Andrea的数据库开发者需要修改数据库里的现在视图。然而,你要阻止她检视和替换表里的某些数据。现在,Andrea只有公共数据库的角色。你要怎么做?()

  • A、把Andrea添加到db_owner数据库角色中.
  • B、把Andrea添加到db_ddladmin数据库角色中.
  • C、授权给Andrea创建视图的权限.
  • D、授权给Andrea更新视图的权限.
  • E、授权给Andrea在表中REFERENCES的权限.

正确答案:B

更多相关问题