你是LUCERNE出版社的数据库开发者。公司把数据存放在SQLSERVER2005/2008里。这个数据库包含一个名为ORDERS的表。当前,这个表上有一个聚集索引,这个索引是由客户名和当前日期生成的。当前,ORDERS表有750000行,并且行数每周增加5%。公司计划下周开展促销活动,那样ORDERS表的行插入量将会增长50%。你要在促销期间优化ORDERS表的插入,你得怎么做?()A、每天晚上创建一个作业来重新组建聚集索引,并且使用FILLFACTOR默认。B、给ORDERS表增加另外的索引。C、垂直

题目

你是LUCERNE出版社的数据库开发者。公司把数据存放在SQLSERVER2005/2008里。这个数据库包含一个名为ORDERS的表。当前,这个表上有一个聚集索引,这个索引是由客户名和当前日期生成的。当前,ORDERS表有750000行,并且行数每周增加5%。公司计划下周开展促销活动,那样ORDERS表的行插入量将会增长50%。你要在促销期间优化ORDERS表的插入,你得怎么做?()

  • A、每天晚上创建一个作业来重新组建聚集索引,并且使用FILLFACTOR默认。
  • B、给ORDERS表增加另外的索引。
  • C、垂直分割ORDERS表。
  • D、重建聚集索引,使用FILLFACTOROF50
  • E、在ORDERS表上执行更新统计(UPDATESTATISTICS)

相似考题
更多“你是LUCERNE出版社的数据库开发者。公司把数据存放在SQLSERVER2005/2008里。这个数据库包含一个名为ORDERS的表。当前,这个表上有一个聚集索引,这个索引是由客户名和当前日期生成的。当前,ORDERS表有750000行,并且行数每周增加5%。公司计划下周开展促销活动,那样ORDERS表的行插入量将会增长50%。你要在促销期间优化ORDERS表的插入,你得怎么做?()A、每天晚上创建一个作业来重新组建聚集索引,并且使用FILLFACTOR默认。B、给ORDERS表增加另外的索引。C、垂直”相关问题
  • 第1题:

    公司A有两台名为SQL1和SQL2的SQLSERVER2005数据库服务器。在SQL1上有一个名为DB1的数据库,它包含了一个表TableA。TableA被复制到SQL2上的DB1Repl数据库后,有用户反馈说查询DB1Repl中表TableA的数据非常缓慢。经过你的调查后发现,表TableA只有一个聚集索引被复制过来,所有其他的索引都没有被复制。你检查表TableA的项目属性,如下图所示。为了在订阅被重新初始化的时候DB1中表TableA的所有索引都被复制,你应该改变哪两项复制属性?()

    A.复制聚集索引

    B.复制非聚集索引

    C.复制扩展属性

    D.复制主键约束

    E.复制索引分区方案

    F.复制XML索引


    参考答案:B, F

  • 第2题:

    在oracle数据库中,检查用于创建表的命令:SQL>CREATETABLE orders(oidNUMBER(6)PRIMARYKEY,odateDATE,ccodeNUMBER(6),oamtNUMBER(10,2))TABLESPACEusers;下列哪两种说法正确()。

    A.Orders表是在USERS表空间中创建的唯一对象

    B.一个NOTNULL约束的OID列上创建

    C.CHECK约束是在OID列上创建

    D.Orders表和唯一索引都在USERS表空间中创建


    参考答案:BD

  • 第3题:

    你是一家进口商的数据库管理员, 你正在创建一个存储订单信息的数据库.订单将会在一个client/server应用系统中录入, 每次一个新的订单录入时, 必须分配一个唯一的订单编号, 订单编号必须以升序分配.每天平均有10000个订单被录入.你创建了一个新的名为Orders的表,并在这个表里添加了一个OrderNumber列.接下来你该做什么 ( )

    A、设置这个列的数据类型为uniqueidentifier

    B、 设置这个列的数据类型为int,并为这个列设置IDENTITY属性

    C、 设置这个列的数据类型为int,创建一个用户定义的方法来选择表中最大的订单编号

    D、 设置这个列的数据类型为int, 创建一个NextKey表, 并被这个表添加一个NextOrder列, 设置NextOrder列的数据类型为int, 创建一个存储过程来检索并更新NextKey中的值


    参考答案B

  • 第4题:

    你是一个船舶公司的数据库开发者。你有一个SQLServer2005/2008数据库用于存储订货信息。这个数据库包括有order表和orderdetails表.存储该数据库的计算机有4个9GB的磁盘可用于数据存储。计算机有两个磁盘控制器。每一个磁盘控制器控制两个磁盘。Order表orderdetails表经常被访问。你需要调节数据库的性能。你该怎么做?()

    • A、为每一个磁盘创建一个文件组。
    • B、在一个单独的文件组里为order表创建一个聚集索引与非聚集索引分开。
    • C、在一个文件组存储orderdetail表的数据和聚集索引,并在另一个文件组里创建非聚集索引。
    • D、在一个文件组里创建order表和有关order表的索引,在另一个文件组里创建orderdetail表和有关orderdetail表的索引。
    • E、创始两个文件组,每一个都有两个磁盘并与同一个控制器联系。

    正确答案:D,E

  • 第5题:

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

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

    正确答案:B

  • 第6题:

    你在为一家银行工作。这家银行使用SQLSERVER2005数据库存储客户的在线交易数据。已知,银行每天处理大约50,000次交易。应用系统必须要求在列TransactionID上有一个聚集索引。现在,你要为交易创建一个表,它能高效的支持按日期进行交易报表的查询。请问,下面哪两种方法可以达到这个目的?()

    • A、以日期列创建一个非聚集索引
    • B、以日期列创建唯一聚集索引
    • C、映射每一个数据分区到一个文件组上,每一文件组放置在不同的物理磁盘上
    • D、创建一个以日期进行分区的分区方案

    正确答案:A,D

  • 第7题:

    在SQLServer中关于索引叙述正确的是()。

    • A、每个数据库表可以建立多个聚集索引
    • B、每个表可以定义多个非聚集索引
    • C、索引的数据保存在同一个表中
    • D、索引不会改变表中的数据

    正确答案:B

  • 第8题:

    你正在负责管理公司一个SQL SERVER 2005数据库。公司使用一个连接客户和销售表的视图v_CustomerSales进行例行的业务分析。他们用这个视图按月按客户进行销售数据汇总。为了,提高视图的性能,你应该怎么做?()

    • A、修改视图,在表Customers 和 Sales之间采用外连接(outer join)
    • B、为视图v_CustomerSales新建一个聚集索引
    • C、为Customers表和Sales表分别创建v_Customers和v_Sales视图,在每个视图中不包含任何的连接关系
    • D、用v_CustomerSales 视图创建一个存储过程来进行业务分析

    正确答案:B

  • 第9题:

    单选题
    你是公司的SQL Server2005/2008在线事务处理数据库的开发者.很多表中有一千甚至更多行。所有的表都有一聚集索引。大量地访问表至少要有一个非聚集索引。在数据库服务器上数据文件将包含有2个RAID阵列。你想要排列这些表和索引以确保最佳的输入/输出性能。你在每个RAID阵列上创建一个文件组,你接下来应该做什么?()
    A

    把经常连接在一起的表放在同一个文件组中。把大量访问的表和属于这些表的所有索引放在不同的文件组中。

    B

    把经常连接在一起的表放在同一个文件组中。把大量访问的表和属于这些表的非聚集索引放在同一个文件组中。

    C

    把经常连接在一起的表放在不同的文件组中。把大量访问的表和属于这些表的非聚集索引放在不同的文件组中。

    D

    把经常连接在一起的表放在不同的文件组中。把大量访问的表和属于这些表的非聚集索引放在同一个文件组中。


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

  • 第10题:

    单选题
    你是LUCERNE出版社的数据库开发者。公司把数据存放在SQLSERVER2005/2008里。这个数据库包含一个名为ORDERS的表。当前,这个表上有一个聚集索引,这个索引是由客户名和当前日期生成的。当前,ORDERS表有750000行,并且行数每周增加5%。公司计划下周开展促销活动,那样ORDERS表的行插入量将会增长50%。你要在促销期间优化ORDERS表的插入,你得怎么做?()
    A

    每天晚上创建一个作业来重新组建聚集索引,并且使用FILLFACTOR默认。

    B

    给ORDERS表增加另外的索引。

    C

    垂直分割ORDERS表。

    D

    重建聚集索引,使用FILLFACTOROF50

    E

    在ORDERS表上执行更新统计(UPDATESTATISTICS)


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

  • 第11题:

    单选题
    在SQLServer中关于索引叙述正确的是()。
    A

    每个数据库表可以建立多个聚集索引

    B

    每个表可以定义多个非聚集索引

    C

    索引的数据保存在同一个表中

    D

    索引不会改变表中的数据


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

  • 第12题:

    单选题
    你是woodgrove银行的一个数据库开发者.你正在把数据载入SQLServer2005/2008数据库.数据被临时载入Staging表中.当数据载入过程完成时,数据从这个表中被删除.不需要还原这个被删除的表.你要尽可能快的确信数据从Sraging表中被删除,你应该怎么做?()
    A

    使用delete语句从表中还原数据

    B

    使用truncatetable语句从表中还原数据

    C

    使用droptable语句从表中还原数据

    D

    使用一个可更新的游标访问和还原表中的毎一行数据


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

  • 第13题:

    你正在创建一个包含GridView控件的Web窗体。其中GridView控件的数据源是一个名为dsOrders的DataSet。dsOrders包含两个名为Orders和OrderDetails的数据表(DataTable)。现在,你用下面的代码段在这两个数据表(DataTables)之间建立一个关系(代码行前面的数字作为行号标识)但是在执行的过程中05行出现了错误,为了找到原因,你应该怎么做?()

    A. 确保子列和父列有同样的名称。

    B. 确保子表和父表有同样的名称。

    C. 确保子列和父列有同样的数据类型。

    D. 确保子表的每行数据在父表都有一个对应行。

    E. 确保这个两个表在数据库中存在一个实际的关系定义。


    参考答案:C

  • 第14题:

    当用户在一个关系表的某一列上建立一个非聚集索引(该表没有聚集索引)时,数据库管理系统会自动为该索引维护一个索引结构。该索引结构中的记录是由______和它相对应的指针构成的。


    正确答案:查找码
    查找码

  • 第15题:

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

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

    正确答案:D

  • 第16题:

    你是woodgrove银行的一个数据库开发者.你正在把数据载入SQLServer2005/2008数据库.数据被临时载入Staging表中.当数据载入过程完成时,数据从这个表中被删除.不需要还原这个被删除的表.你要尽可能快的确信数据从Sraging表中被删除,你应该怎么做?()

    • A、使用delete语句从表中还原数据
    • B、使用truncatetable语句从表中还原数据
    • C、使用droptable语句从表中还原数据
    • D、使用一个可更新的游标访问和还原表中的毎一行数据

    正确答案:B

  • 第17题:

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

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

    正确答案:C

  • 第18题:

    公司A的网站包含一个客户用来提交公司和公司产品信息反馈的页面。你用SQLSERVER2005数据库中Feedback表中的列Comments去存储反馈信息。你需要在列Comments上执行全文搜索从而创建报表。下面哪两步你是必须要做的?()

    • A、在Comments列创建一个非聚集索引
    • B、执行USEMasterTransact-SQL语句
    • C、创建全文目录
    • D、在列Comments上创建全文索引

    正确答案:C,D

  • 第19题:

    在oracle数据库中,检查用于创建表的命令:SQL>CREATE TABLEorders(oid NUMBER(6)PRIMARY KEY,odate DATE,ccode NUMBER(6),oamt NUMBER(10,2))TABLESPACE users;下列哪两种说法正确()。

    • A、Orders表是在USERS表空间中创建的唯一对象
    • B、一个NOTNULL约束的OID列上创建
    • C、CHECK约束是在OID列上创建
    • D、Orders表和唯一索引都在USERS表空间中创建

    正确答案:B,D

  • 第20题:

    多选题
    你是一个船舶公司的数据库开发者。你有一个SQLServer2005/2008数据库用于存储订货信息。这个数据库包括有order表和orderdetails表.存储该数据库的计算机有4个9GB的磁盘可用于数据存储。计算机有两个磁盘控制器。每一个磁盘控制器控制两个磁盘。Order表orderdetails表经常被访问。你需要调节数据库的性能。你该怎么做?()
    A

    为每一个磁盘创建一个文件组。

    B

    在一个单独的文件组里为order表创建一个聚集索引与非聚集索引分开。

    C

    在一个文件组存储orderdetail表的数据和聚集索引,并在另一个文件组里创建非聚集索引。

    D

    在一个文件组里创建order表和有关order表的索引,在另一个文件组里创建orderdetail表和有关orderdetail表的索引。

    E

    创始两个文件组,每一个都有两个磁盘并与同一个控制器联系。


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

  • 第21题:

    单选题
    你是一个SQLServer2005/2008的在线交易处理的数据库的开发者。你写了许多存储过程来产生严格的报表。这些存储过程能够访问存在的且索引的数据表。你把储存过程放在生产环境前,你要确定新储存过程有最佳的表现。你也确定数据库的每日操作没被不利的东西影响。你应该做什么?()
    A

    为包含在存储过程中的每个分析创建一个覆盖索引

    B

    为存储过程的每个查询创建一个包含WHERE项的每个列的索引

    C

    从索引运行向导中用输出来确认索引是否应该被添加。

    D

    在SELECT and WHERE项的每个分析在所有列中创建一个统计表.


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

  • 第22题:

    单选题
    你是一个汽车代理的数据库开发者。公司将他的汽车库存数据存放在一个SQLServer2005/2008数据库中。在数据库中很多关键性的查询同时连接到分别命名为Make,Model,andManufacturer.的三个表。这些表经常被更新。你想要提高关键性的查询的响应时间。你该怎么做?()
    A

    在各个表中创建一个索引查看。

    B

    创建一个存储过程,该存储过程从表中返回数据。

    C

    创建一个表量用户自定义函数,该函数返回表中的数据。

    D

    创建一个table-valueduser-definedfunction,该函数返回表中的数据


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

  • 第23题:

    单选题
    你正在创建一个ASP.NET应用来追踪一家公司的销售订单。此应用用的是ADO.NETDataSet对象,DataSet包含了两个DataTable对象。一个表的名字为Orders,另一个表名为OrderDetails。来自Orders表的数据显示在列表框中,你希望当用户在列表框中选择了Orders表的信息时,它相应的Orderdetails就会显示在Gri中。你想修改这些对象使你的代码能够找到你选择的order的所有orderdetails信息,你该怎么做?()
    A

    添加DataRelation对象到DataSet对象的Relations集合

    B

    使用DataSet.Merge方法把Orders表和OrderDetails表相互连接起来

    C

    将一个ForeignKeyConstraint添加到OrderDetails表

    D

    将一个keyrefconstraint添加到Dataset架构.


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

  • 第24题:

    数据库中,关于聚集索引,下列说法错误的是( ) (1.0分) [多选] A. 一个表最多只能创建一个聚集索引 B. 聚集索引比非聚集索引有更快的访问速度 C. 主键一定是聚集索引 D. 创建了聚集索引的列不允许有重复值 E. 多个表最多只能创建一个聚集索引
    答案: C  D