在SQL Server 2008中,建立索引视图的目的是为了提高数据查询的效率。下列关于索引视图的说法,错误的是( )。A.当很少对基表数据进行更改操作时,适合建立索引视图B.索引视图的数据被物理地保存在数据库中,因此建立索引视图会占用更多的存储空间C.对于经常执行连接和聚合操作的查询,不适合建立索引视图D.如果Group By列具有高基数度的数据聚合,则不适合建立索引视图

题目

在SQL Server 2008中,建立索引视图的目的是为了提高数据查询的效率。下列关于索引视图的说法,错误的是( )。

A.当很少对基表数据进行更改操作时,适合建立索引视图

B.索引视图的数据被物理地保存在数据库中,因此建立索引视图会占用更多的存储空间

C.对于经常执行连接和聚合操作的查询,不适合建立索引视图

D.如果Group By列具有高基数度的数据聚合,则不适合建立索引视图


相似考题
更多“在SQL Server 2008中,建立索引视图的目的是为了提高数据查询的效率。下列关于索引视图的说法,错误 ”相关问题
  • 第1题:

    在数据库物理设计阶段,建立索引的目的是为了提高数据的______。

    A) 更改效率

    B) 插入效率

    C) 查询效率

    D) 删除效率

    A.

    B.

    C.

    D.


    正确答案:C

  • 第2题:

    下列关于SQL Server 2008视图的说法,错误的是( )。

    A.数据库中只存储标准视图的定义,并不存储标准视图的内容

    B.如果在视图上创建了唯一聚集索引,则数据库中将保存该视图的内容

    C.索引视图的数据源可以是基本表,也可以是已建立的其他标准视图

    D.索引视图引用的基本表必须与视图在同一个数据库中


    正确答案:C
    创建索引视图的步骤:①使用SCHEMABINDING子句来创建一个视图。这个视图必须符合许多要求,例如,它只能引用同一数据库中的基表,而不能是其它标准视图。所有引用的函数必须是确定性的,行集函数、派生表和子查询都不能在索引视图中使用;②在视图上创建一个惟一索引。这个索引的叶子级由视图的完整结果集组成;③在聚集索引的基础上根据需求创建非聚集索引。非聚集索引可以按平常的方式创建;④创建并使用索引视图。

  • 第3题:

    建立索引的目的一般是为了提高数据的()效率。

    A.更改

    B.查询

    C.插入

    D.删除


  • 第4题:

    在oracle联机事务数据库中不能提高查询性能的措施是()

    A.根据查询条件建立索引

    B.建立查询表的聚簇索引

    C.尽量使用不相关子查询

    D.建立视图


    参考答案:D

  • 第5题:

    下列关于索引的说法巾,错误的是____。

    A.索引是典型的空间换取时间的方法,因此在设计索引时要在空间与时间两者之间进行权衡

    B.建立聚集索引时,数据库管理系统会按照聚集索引键值对数据进行排序

    C.聚集索引的键值不能重复

    D.当经常进行范围查询时,在范围列上建立索引可以提高该类查询的效率


    正确答案:C