itgle.com

你是一个跨国公司的数据库开发者。公司有一个在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

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

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

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

    正确答案:D

  • 第2题:

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

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

    正确答案:B,D

  • 第3题:

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

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

    正确答案:A

  • 第4题:

    你是一个名为INVENTORY的数据库的开发者。你有一张你创建的报告清单。这些报告将同时被运行。你写出查询语句来创建每个报告。在查询语句的基础上,你设计和创建这个数据库表的索引。你想要确定你已经创建了有效的索引,你得怎么做?()

    • A、创建一个SQL事件探查器跟踪,使用OBJECT事件分类。
    • B、依靠包含有在报告中有使用的查询的一个工作量文件来运行索引调整向导。
    • C、运行系统监视器,并且使用SQLSERVER:ACCESSMETHODS计算器
    • D、在查询分析器里执行这些表的查询,并且使用SHOWPLAY-TEXTOPTION。

    正确答案:B

  • 第5题:

    你是一个保险公司的数据库开发者。你知道如果数据库在一年前就被生成,那么要执行selects,inserts,andupdates操作就需要更长的时间。前期数据库开发者在开发前加入了必要的索引。从那时起,其他的储存过程和表也被加入到数据库中。另外,许多查询都已经没用过了。你为了使数据库的相应时间尽可能加快,你要做什么?()

    • A、执行DBCC UPDATEUSAGE语句阻止数据库去更新sysindexes系统表
    • B、执行DBCC SHOW_STATISTICS语句找到高密度的索引。删除高密度索引
    • C、运行索引运行向导阻止a workload file支持索引创建和删除被建议的索引。
    • D、用SQL profiler寻找表扫描.添加索引到被发现表扫描的表当中.

    正确答案:C

  • 第6题:

    有一个名为“Students”的SQL Server数据库,在其中有一个包含学号、姓名、性别、班级、数学、语文、英语7个字段的“学生成绩表”,使用该数据库中的信息,写出实现下列要求的SQL语句。 查询所有男生的数据记录


    正确答案: Select*from 学生成绩表 where 性别=“男”

  • 第7题:

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

    • A、表
    • B、系统数据库
    • C、用户数据库
    • D、视图

    正确答案:C

  • 第8题:

    在SQL Server2008中,我们创建数据库的语句是(),而修改数据库的语句是()。


    正确答案:create database;alter database

  • 第9题:

    单选题
    你是一个Inc.Proseware的数据库开发者.公司有一个数据包含关于公司定位在具体的邮政号码的信息。此信息是包含在这个数据库里的公司表。通常地,数据库包含有五个不同的邮政号码。在公司数据中。公司号在特定邮政号码普遍地范围是从10到5000。超过公司和邮政号码将被加到数据库中通过计时。你创建一个查询从数据库中检索信息。你需要提供新数据按照构造唯一的最小限度更换到数据库。你的查询性能通过公司返回的号码必须不可以受影响。你需要创建一个查询来完成一致地和最小限度的未来的维修。你应该怎么做?()
    A

    创建一个存储过程,要求一个邮政号码作为一个参数。包含WITHRECOMPILE选项当过程被创建时。

    B

    为毎个邮政号码创建一个存储过程。

    C

    为毎个邮政号码创建一个视图。

    D

    将公司的表分为多个表以至于每个表包含一个邮政号码,在表中建立一个分割视图以至于在单一表上数据仍然可以查看


    正确答案: D
    解析: 暂无解析

  • 第10题:

    单选题
    你正在为你的公司设计一个SQLServer2005/2008销售数据库,你们公司有很多基于网络的应用程序,它们要从销售数据库提取数据。其中的一些应用程序通过EXECUTE语句来进行相应的查询操作。随着使用网络型应用程序的增加。查询将需要更长的时间来执行。如果你要开发一个能够执行大量查询语句的网络应用程序。你要做什么?()
    A

    用SQL profiler去捕获RPC://Completed事件,通过Host Name数据列分类跟踪

    B

    用SQL profiler去捕获SQL:StmtCompleted事件.通过Application Name数据列分类跟踪

    C

    用系统监视器监视SQL Server:Database counter.S.elect all counters for the Salesdatabase

    D

    用系统监视器监视SQLServer:General Statistics counter.Select all counters for the Sales database.


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    你是一个跨国公司的数据库开发者。公司有一个在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


    正确答案: A
    解析: 暂无解析

  • 第12题:

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

    B

    系统数据库

    C

    用户数据库

    D

    视图


    正确答案: D
    解析: 暂无解析

  • 第13题:

    你正在设计一个计划迁移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

  • 第14题:

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

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

    正确答案:C

  • 第15题:

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

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

    正确答案:B

  • 第16题:

    你是一个SQLServer2005/2008数据库的数据库开发者。该数据库安装在Microsoft Windows 2000 Server computer上。数据库使用默认配置,数据库中所有的表至少要有一个索引。SQLServer是服务器上唯一一个运行的应用程序。一天中数据库的活动高峰期是在销售代表输入和更新销售处理事务时。批量报告在营业时间后被执行。销售代表报告说更新和插入处理太缓慢。你要怎么做?()

    • A、在SQLServer上运行系统监视器:在一天中访问计数器的方法.使用从系统监视器的输出来识别哪些表需要索引.
    • B、使用sp_configure系统存储过程来增加由SQL Server使用的锁的数量。
    • C、在一天内运行SQLProfiler。选择SQL:BatchCompleted和RPC://Completed事件和EventClass和TextData数据列.使用一个SQL事件查看器输出文件作为索引向导的输入文件。
    • D、增加min server memory选项的有效值。
    • E、重建索引,把填充因子设为100.

    正确答案:C

  • 第17题:

    你是TreyResearch一个数据库的开发者。你正在设计一个SQLServer2005/2008数据库,该数据库将被很多公司用来发布复制。你在一个包含有机密信息的数据库中创建了一些存储过程。你想要阻止公司来查看这些机密信息。你该怎么做?()

    • A、从系统表syscomments中删除存储过程中的文本。
    • B、对存储过程的文本加密
    • C、在系统表syscomments否认public角色中的SELECT权限
    • D、在系统表sysobjects否认public角色中的SELECT权限

    正确答案:B

  • 第18题:

    你计划的部署SQL Azure数据库。你的公司有一个卷Microsoft SQL Server2008的许可协议。SQL Azure数据库必须保持每月99.9%的可用性。你需要推荐的方法减少每月的费用与SQL Azure数据库。该有关你推荐()

    • A、处理器许可证添加到现有的SQL Server许可协议。
    • B、消费购买Windows Azure平台订阅。
    • C、SQL Server服务提供商购买许可协议(改变)。
    • D、购买一个SQL Server Web扩展现有SQL Server许可证许可协议。

    正确答案:B

  • 第19题:

    小王在SQLserver2000的企业管理器中按照默认方式创建了一个标准SQL登录帐户sqluser,打开查询分析器用这个登录帐户成功连接到数据库服务器,但当执行创建数据库语句的时候提示没有权限,他应该()才可以成功创建数据库。

    • A、新建一个具有创建数据库权限的服务器角色,将sqluser加入到该角色中
    • B、将sqluser加入到具有创建数据库权限的固定服务器角色中
    • C、在其所连接的数据库中新建一个数据库角色,将sqluser加入到该角色中
    • D、在SQL帐户sqluser的属性中设置其可以访问的数据库为当前连接的数据库并在该数据库中添加用户sqluser

    正确答案:B

  • 第20题:

    技术支持工程师报告说“在SQL SERVER 2005数据库插入销售业务数据时出现错误”。你调查并研究那个错误后发现:一个开发人员无意的删除了一个数据库中某个表的一些数据,而且这些数据恰好是业务处理的关键数据。这个数据库运行在完全恢复模式。现在,你需要去恢复那个表的数据,并且不能影响数据库中其它的数据的有效性,你应该怎么做?()

    • A、备份当前的事务日志,用一个不同的名字恢复数据库到数据丢失之前的时刻点,然后复制丢失数据的表到原始数据库中
    • B、备份当前的事务日志,恢复数据库到数据丢失之前的时刻点
    • C、从存在的备份文件恢复数据库到数据丢失之前的时间
    • D、恢复数据库到最后一次完整备份的时间点上

    正确答案:A

  • 第21题:

    单选题
    你是你公司的SQL SERVER 2005/2008数据库的开发者。这个数据库包含一个名为Invoices的表,你是一个db_ownerrole的角色。Eric是HR的一个数据库角色的成员,他在Invoices表中创建了一个的触发器,Eric不在办公室工作,并且触发器不在需要。你在Sales数据库执行如下语句去删除触发器:DROP TRIGGERTrey_Research_updateInvoices你收到了如下错误信息:Cannot drop thetrigger‘Trey_Research_update Invoices’,because it does not exist in the system catalog.在你删除触发器之前你应该怎么做?()
    A

    添加你的登录名到HR的数据库角色

    B

    在DROP TRIGGER语句中限制触发器拥有者的触发器名

    C

    在执行DROP TRIGGER语句之前禁止触发器

    D

    在DROP TRIGGER语句中限定触发器的数量

    E

    从Sysobiects和syscomments的系统表中除去触发器的文本


    正确答案: B
    解析: 暂无解析

  • 第22题:

    单选题
    你是TreyResearch一个数据库的开发者。你正在设计一个SQLServer2005/2008数据库,该数据库将被很多公司用来发布复制。你在一个包含有机密信息的数据库中创建了一些存储过程。你想要阻止公司来查看这些机密信息。你该怎么做?()
    A

    从系统表syscomments中删除存储过程中的文本。

    B

    对存储过程的文本加密

    C

    在系统表syscomments否认public角色中的SELECT权限

    D

    在系统表sysobjects否认public角色中的SELECT权限


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    你是你公司SQL Server2005/2008数据库的开发者。你在数据库中更新一些为销售部门创建新的月底报表的存储过程。这存储过程包括从三个或更多的表中检索数据的复杂请求。在数据库中所有的表至少有一个索引。用户报告说有一个新的月底报表的运行比以前版本的报表的运行来的慢。你想要提高这些报表的性能,你应该做什么?()
    A

    为每个存储过程创建一个包含数据定义语言的脚本。为索引调整向导使用这个脚本作为工作负荷记录文件

    B

    在SQL跟踪事件探查器捕获每一个存储的执行过程。为索引调整向导使用跟踪文件作为工作负荷记录文件

    C

    在使用存储过程的表中更新统计表

    D

    在查询分析器中执行每一个存储过程,并使用Show Execution Plan选项

    E

    在查询分析器中执行每一个存储过程,并使用Show Server Trace选项


    正确答案: B
    解析: 暂无解析