你正在负责管理公司一个SQLSERVER2005数据库。公司使用一个连接客户和销售表的视图v_CustomerSales进行例行的业务分析。他们用这个视图按月按客户进行销售数据汇总。为了,提高视图的性能,你应该怎么做?()A.修改视图,在表Customers和Sales之间采用外连接(outerjoin)B.为视图v_CustomerSales新建一个聚集索引C.为Customers表和Sales表分别创建v_Customers和v_Sales视图,在每个视图中不包含任何的连接关系D.用v_Custome

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

A.修改视图,在表Customers和Sales之间采用外连接(outerjoin)

B.为视图v_CustomerSales新建一个聚集索引

C.为Customers表和Sales表分别创建v_Customers和v_Sales视图,在每个视图中不包含任何的连接关系

D.用v_CustomerSales视图创建一个存储过程来进行业务分析


相似考题
更多“你正在负责管理公司一个SQLSERVER2005数据库。公司使用一个连接客户和销售表的视图v_CustomerSales进行例行的业务分析。他们用这个视图按月按客户进行销售数据汇总。为了,提高视图的性能,你应该怎么做?() ”相关问题
  • 第1题:

    你需要在SQLServer2005数据库中创建一个连接客户表与订单表的视图。同时要确保底层数据表方案的更改不会影响到视图。你想要以可能的最小开销量达成此目标,你要怎样做?()

    A.在数据表中创建CHECK约束

    B.创建一个DDL触发器,若改动对视图中的列产生了影响,它将回滚到更改之前的数据表

    C.创建视图时指定WITHSCHEMABINDING选项

    D.创建视图时指定WITHCHECK选项


    参考答案:C

  • 第2题:

    你是公司里SQL Server2005数据库的开发人员,你正在删除数据库中再也不会使用的对象,但是你无法删除1997Sales视图。检查后你发现这个视图有以下特征:视图中有簇索引销售数据库角色对该使徒有权限。该视图启用了 WITH SCHEMABINDING选项。一个 schema-bound在线函数引用了该视图。在该视图中定义了INSTEAD OF触发器。那么要删除这个视图,你该怎么办?()

    A.删除视图中的簇索引

    B.删除视图中的所有权限

    C.删除视图中的WITH SCHEMABIND ING选项

    D.删除引用该视图的函数的 WITH SCHEMABINDING选项

    E.不启用视图中的INSTEAD OF触发器


    参考答案D

  • 第3题:

    关于视图描述错误的是()。

    A.视图与数据库表相同,用来存储数据

    B.视图不能同数据库表进行连接操作

    C.在视图上不能进行更新操作

    D.视图是从一个或多个表或视图导出的虚拟表


    B 解析:计算机数据库中的视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。在机械制图中,将物体按正投影法向投影面投射时所得到的投影称为“视图”。创建视图时,视图的名称存储在sysobjects表中。有关视图中所定义的列的信息添加到syscolumns表中,而有关视图相关性的信息添加到sysdepends表中。

  • 第4题:

    你是Woodgrobe银行的数据库开发人员。公司的销售数据储存在一个SQL服务器中。你想在这个数据库中创建索引视图。为了达到这个目的,你执行了以下脚本。索引创建失败,你收到错误信息。你想忽略这个错误信息并创建索引你应该怎么做()

    A.在视图中添加ORDER BY从句

    B.在视图中添加HAVING从句

    C.将NUMERIC-ROUNDABORT选项设置为ON

    D.将索引转变成一个唯一的,非簇索引

    E.在视图中添加WITH SCHEMABING 选项


    参考答案E

  • 第5题:

    在Visual Foxpro中,关于视图的正确叙述是( )。

    A)视图不能同数据库表进行连接操作

    B)视图是从一个或多个数据库表导出的虚拟表

    C)视图与数据库表相同,用来存储数据

    D)在视图上不能进行更新操作


    正确答案:B
    视图是从一个或多个表中导出的虚拟表,它可使用户从表中提取选定的一组记录,并改变记录的值,然后将更新记录返回源表。它是操作表的一种手段,通过视图可以查询表,也可以更新表。在视图中可以建立索引,也可以与数据库表建立联系。表是用来存储用户数据的,而视图实际上不包含数据,它是虚表。