你是一个汽车代理的数据库开发者。公司将他的汽车库存数据存放在一个SQLServer2005/2008数据库中。在数据库中很多关键性的查询同时连接到分别命名为Make,Model,andManufacturer.的三个表。这些表经常被更新。你想要提高关键性的查询的响应时间。你该怎么做?()A、在各个表中创建一个索引查看。B、创建一个存储过程,该存储过程从表中返回数据。C、创建一个表量用户自定义函数,该函数返回表中的数据。D、创建一个table-valueduser-definedfunction,该函数返回

题目

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

  • A、在各个表中创建一个索引查看。
  • B、创建一个存储过程,该存储过程从表中返回数据。
  • C、创建一个表量用户自定义函数,该函数返回表中的数据。
  • D、创建一个table-valueduser-definedfunction,该函数返回表中的数据

相似考题
更多“你是一个汽车代理的数据库开发者。公司将他的汽车库存数据存放在一个SQLServer2005/2008数据库中。在数据库中很多关键性的查询同时连接到分别命名为Make,Model,andManufacturer.的三个表。这些表经常被更新。你想要提高关键性的查询的响应时间。你该怎么做?()A、在各个表中创建一个索引查看。B、创建一个存储过程,该存储过程从表中返回数据。C、创建一个表量用户自定义函数,该函数返回表中的数据。D、创建一个table-valueduser-definedfunction,该函数返回”相关问题
  • 第1题:

    你打算从SQLServer2000数据库的客户表和国别表中导入客户数据到SQLServer2005数据库中。你要确保在导入过程中,客户表中国家代码列的每个值在SQLServer2005数据库中国别表内都有其相应的纪录。你在两个表之间定义一外键,这样,参照完整性将保证若国家代码值在客户表中存在,而在国别表中不存在时导入程序失败。你要确保国别表无记录时导入过程不失败,该怎么做?()

    A.删除外键,用脚本导入数据,重新创建外键

    B.创建一个CHECK约束

    C.创建一个DMLINSTEADOF触发器,将错误记录写入文件或表中

    D.创建一个DMLAFTER触发器,将错误纪录写入文件或表中


    参考答案:C

  • 第2题:

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

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

    正确答案:D

  • 第3题:

    你是一数据公司的数据库开发者,你创建了一个用来存储15个不同高校运动会统计表的数据库。这些信息将被用在50家公司的网页设置上。每个公司的WEB设置以不同的格式来安排和显示这些统计表。你需要组装这些数据传送到这些公司去,你应该做什么?()

    • A、用包含FORXML子句的SELECT语句来提取数据。
    • B、使用sp_makewebtask系统存储过程,用select语句从数据的返回中产生HTML。
    • C、创建数据转换服务包从数据库中输出数据并且将数据放在带有分隔标记的文本文件中。
    • D、使用SQL_DMO来创建一个应用程序把数据从数据库中取出并转换它.

    正确答案:A

  • 第4题:

    你是一个行销公司的数据库开发者.你设计了一个每季的销售视图.这个视图加入了几个表和计算合计信息.你在视图上创建了一个唯一的索引.你想提供一个参数查询去访问包含在你的索引视图中的数据.输出必须用在其他的select列中.你如何完成这个目标?()

    • A、使用ALTERVIEW语句添加参数值到视图的定义中。
    • B、创建一个存储过程接收输入参数并且返回结果集。
    • C、创建一个用户自定义标量函数接收输入参数。
    • D、创建一个联机用户自定义函数接收输入参数

    正确答案:C

  • 第5题:

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

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

    正确答案:B

  • 第6题:

    你负责管理一个存储销售信息的SQL SERVER 2005数据库。在数据库中许多表都包含nchar类型的列,并且这些列存储的值前后都包含有空格字符。为此,你需要一种机制(办法),在从表选择数据的时候去掉前后的空格字符。要求,你的解决方案对所有SQL语句或视图都是可重用的。你应该怎么做?()

    • A、创建一个insert和delete操作的DML触发器
    • B、创建一个去调用LTRIM和RTRIM的存储过程
    • C、创建一个去调用LTRIM和RTRIM的用户定义函数
    • D、创建一个调用TRIM的用户定义函数

    正确答案:C

  • 第7题:

    正在基于一个为客户提供银行信息的SQL SERVER 2005数据库进行着工作。你想让客户看到银行报表。已知,这个报表的数据是由数据库中提取的数据和从一个第三方的Web Service获得的实时投资数据组合而成。要求,当报表执行的时候获得的投资信息必须是当前的,为此,你需要在数据库中创建合适的对象去支持这个报表,你应该怎么做?()

    • A、使用FOR XML AUTO 子句发布数据库数据为XML Web service
    • B、为每个客户创建一个存储银行信息的表。然后为表创建一个Inserted触发器,在触发器被激活时通过Web Service获得相应数据一并插入表中
    • C、创建一个SQL存储过程,它用临时表存储每个客户的银行信息。然后用Web Service的值更新这个表的值
    • D、让开发人员创建一个调用Web Service的类库。然后用这个类库创建一个CLR函数。调用CLR函数并和数据库中的银行信息进行合并后得出结果

    正确答案:D

  • 第8题:

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

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

    B

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

    C

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

    D

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

    E

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


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

  • 第9题:

    单选题
    你是你公司的SQLServer2005/2008的数据库开发者.这一个数据库包含一命为Sales的表,该表有二百万个列。Sales表包含了公司所有部门的售卖信息。每个部门被标识于表的DepartmentID列中。大多数的访问反对用来为一个单一部门查找销售的表。你要提高这些访问的I/O性能。然而,你不想影响访问表的应用程序。你应该怎么做?()
    A

    创建一个新的表,并且移动被最时常访问到的这个表的列。在两个表中保存DepartmentID列。在源表和新的表上创建一个视图。在新的表联结列上加入的一个外键约束。

    B

    创建一个新的表,并且移动被最时常访问到的这个表的列。在两个表中保存DepartmentID列.在源表和新的表上创建一个视图。在两个表的DepartmentID列上加入一个CHECK约束。

    C

    为每个部门创建一个新的表,而且为每个部门将售卖信息移动到那部门的表中。在新表的DepartmentID列上加入的一个CHECK约束。在新表上创建一个视图。

    D

    为每个部门创建一个新的表,而且为每个部门将售卖信息移动到那部门的表中。在新表上创建一个视图。在视图的DepartmentID列上加入一个CHECK约束。

    E

    为部门创建一个接受一个输入叁数的存储过程。使用该存储过程返回来自Sales表的结果。


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

  • 第10题:

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

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

    B

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

    C

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

    D

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


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

  • 第11题:

    单选题
    你是一个wide world importers公司的数据库开发人员,你创建了用来存储订单的数据库。订单将被输入客户/服务器应用程序中。每次有一个新订单被输入,并被赋予一个唯一的编号,按升序排列。每天平均有10000个订单被输入。你创建一个名为Orders的新表并在其中添加一个Order Number字段。接下来你应该做什么?()
    A

    为该字段设置全局唯一标识符的数据类型。

    B

    为该字段设置int数据类型,并为该字段设置一致性的属性。

    C

    为该字段设置int数据类型。在表中创建一个用户自定义函数用于查看订单编号的最大值。

    D

    为该字段设置int数据类型。创建一个名为Next Key的表,并在其中添加Next Order字段。将该字段的数据类型设置为int。在Next Key表中创建一个存储过程用于检索更新value held。


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

  • 第12题:

    单选题
    你是一个行销公司的数据库开发者.你设计了一个每季的销售视图.这个视图加入了几个表和计算合计信息.你在视图上创建了一个唯一的索引.你想提供一个参数查询去访问包含在你的索引视图中的数据.输出必须用在其他的select列中.你如何完成这个目标?()
    A

    使用ALTERVIEW语句添加参数值到视图的定义中。

    B

    创建一个存储过程接收输入参数并且返回结果集。

    C

    创建一个用户自定义标量函数接收输入参数。

    D

    创建一个联机用户自定义函数接收输入参数


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

  • 第13题:

    下面有关索引的描述正确的是 A)建立索引以后,原来的数据库表文件中记录的物理顺序将被改变 B)索引与数据库表的数据存储在一个文件中 C)创建索引是创建一个指向数据库表文件记录的指针构成的文件 D)使用索引并不能加快对表的查询操作


    正确答案:C
    本题考查考生对索引的理解.选项A是错误的,当建立索引表之后,原来数据库表文件中毅据记录的物理顺序是不会因为建立索引而被改变的,即建立索引不会影响原有数据表中记录的排列次序。选项B也是错误的,索引文件和数据库表的数据分别存储在两个不同的文件之中,不能混为一谈.选项D错误的原因是,否定了索引文件的作用,要清楚建立索引的一个目的就加快对表的查询。

  • 第14题:

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

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

    正确答案:D,E

  • 第15题:

    下列关于Access数据库的叙述,正确的是()。

    • A、一个数据库中可以创建多个数据表
    • B、一个数据库中只能创建一个数据表
    • C、一个数据表中可以创建多个数据库
    • D、不允许在数据库中创建数据表

    正确答案:A

  • 第16题:

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

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

    正确答案:B

  • 第17题:

    下面有关索引的描述正确的是()。

    • A、建立索引以后,原来的数据库表文件中记录的物理顺序将被改变
    • B、索引与数据库表的数据存储在一个文件中
    • C、创建索引是创建一个指向数据库表文件记录的指针构成的文件
    • D、使用索引并不能加快对表的查询

    正确答案:C

  • 第18题:

    公司A有一个SQL SERVER 2005数据库服务器。你被指派了一个任务是去得到当前已登录数据库的用户的信息。为此,你需要去创建一个返回指定用户活动时长的函数,请问,下面哪两个方法能达到这个目的?()

    • A、创建一个返回值列表的函数,它返回给定用户的登录时间值
    • B、创建一个返回值列表的函数,它返回返回超过当前用户登录时长的那些用户的登录小时数
    • C、创建一个返回指定用户当天登录小时数的函数
    • D、创建一个返回指定用户当月登录小时数的函数

    正确答案:C,D

  • 第19题:

    单选题
    你是你公司人力资源数据库的数据库开发者。该数据库包含employee表,表含有秘密的ID号和薪水。这个表也包含非秘密的信息,如雇员姓名和地址。你必须在employee表建立所有非秘密信息,用于以XML格式给一个外部应用程序使用。这个外部应用程序应该能够具体化XML数据的精确格式。你也必须对这个外部应用程序隐藏现存的秘密信息。你应该怎么做?()
    A

    创建一个从Employee表返回非秘密信息的存储过程,用XML来格式化。

    B

    创建一个从Employee表返回非秘密信息的用户自定义函数,用XML来格式化。

    C

    从employee表创建视图,仅包含非秘密的信息。给予它外部操作的权限来阻止视图的提交查询。

    D

    在Employee表上设置column-level权限来阻止外部操作查看秘密的字段。给予它外部操作的权限来阻止视图的提交查询。


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

  • 第20题:

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

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

    B

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

    C

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

    D

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


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

  • 第21题:

    单选题
    你是一个货车租借公司的数据库开发者。公司创建了一个web设置使用户能用来保留租约你设计SQLserver2005/2008数据库来支持此web设置。新租借的存储物被插入到Reservations表中。用户有保存租约能够回到web设置和更新他们的贮存物。当一个贮存物被更新,整个已有的贮存物必须复制到History表中。有时,用户将保存已有的贮存物不应该复制到History表。你需求开发一种创建合适的项目方法在History表中。你应该做什么?()
    A

    在Reservations表中创建一个触发器到创建的History表项目中。

    B

    在Reservations表中创建一个级联更新参照完整性约束到创建的History表项目中。

    C

    在Reservations表中创建一个视图。包含WITHSCHEMABINDING选项在视图定义中。

    D

    在Reservations表中创建一个视图。包含WITHCHECK选项在视图定义中。


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

  • 第22题:

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

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

    B

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

    C

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

    D

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


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

  • 第23题:

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

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

    B

    对存储过程的文本加密

    C

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

    D

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


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

  • 第24题:

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

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

    B

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

    C

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

    D

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

    E

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


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