单选题

你是Contoso公司的数据库开发者.公司在SQLServer2005/2008中储存它的销售数据.数据库包含一个表customers,它有500,000行.用来创建表customers的脚本如图所示:许多重要的查询在该表上执行,该查询选择基于城市和地区列的顾客信息.非常少的顾客住在同样的城市,但许多处于同样的地区.你应该怎样来优化这些查询的性能()?

A在Customers表上创建一个视图.

B为Customers表创建一个返回数据的函数.

C在city和region列上创建一个复合的非集聚索引,并且city作为第一列.

D在City和Region列上创建一个复合的非聚集索引并且把Region作为第一列.

正确答案

来源:www.examk.com

答案解析

相似试题
  • 你是Contoso,Ltd的数据库开发者。公司有一数据库HumanResources存储着所有员工及办公室位置信息。该库也存储着潜在员工及办公室的位置信息。包含这些信息的表如下所示: 当前员工都分配有一个位置,当前位置都安排有一或多个员工。潜在员工则还没分配位置,潜在位置也都还未安排员工。你要创建一个报告显示所有当前及潜在的员工和办公室位置。你需列出已分配每一员工的当前及潜在位置。潜在员工应列在一起。你该选哪个语句?()

    单选题查看答案

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

    单选题查看答案

  • 你是Proseware公司的数据库开发者。你为公司的人力资源部建立数据库。该数据库储存雇员信息。你创建了一个EmployeeContact表包含下面的列:HomePhone,BusinessPhone,FaxNumber,andEmailAddress你必须保证每个记录包含一个值,或者HomePhone列或者BusinessPhone列,你应该怎么做?()

    单选题查看答案

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

    单选题查看答案

  • 你为Contoso公司设计一个库存和商品买卖数据库。你创建了逻辑数据库如图所示:你必须保证维护数据库的参照完整性。哪3个类型的约束应该应用于设计?()

    多选题查看答案

  • 你是SouthridgeVideo.(公司名)一个数据库开发者。公司将销售信息存放在SQLServer2005/2008数据库中。你被叫从数据库中删除超过5年的订购记录。为了删除记录,你在SQL查询分析器中执行下面的语句:DELETEFROMOrdersWHEREOrderDate

    单选题查看答案

  • 你是你们公司销售数据库的开发者。这个数据库有个名字叫Order的表。创建表的脚本如下:为了使这个查询语句效率高点。你应该作什么?()

    单选题查看答案

  • 你是一个IT咨询公司的数据库开发者。你正在设计一个数据库来存储在位顾问的信息。你在数据库中创建了一个CandidateSkills表。表如图所示: 你应该怎么样唯一识别每个顾问的技能?()

    单选题查看答案

  • 你是一个brokerage公司的数据库开发者。这个数据库包括一张名为Trades的表。如下是用于创建该表的脚本:你要确保在trades表里可任意的进行插入和查询操作。你要怎么做?()

    单选题查看答案