公司A使用SQLSERVER2005数据库。你正在实现一系列用在adhoc查询(即席查询)的视图。这些视图用来增强公司A数据访问的安全性。可是,其中的某些视图查询数据缓慢,为此,在你进行公司安全策略维护的时候,想给这些视图创建一些索引,以提高性能。其中,有一个视图并不允许你创建索引。已知,这个视图使用了GETDATE()函数返回当前日期作为视图的一列。请问,为了在这个视图上能够创建索引,你应该如何做?(选择两个答案)()A.移除视图中所有对确定性函数的调用B.移除视图中所有对非确定性函数的调用C.对视图中

题目

公司A使用SQLSERVER2005数据库。你正在实现一系列用在adhoc查询(即席查询)的视图。这些视图用来增强公司A数据访问的安全性。可是,其中的某些视图查询数据缓慢,为此,在你进行公司安全策略维护的时候,想给这些视图创建一些索引,以提高性能。其中,有一个视图并不允许你创建索引。已知,这个视图使用了GETDATE()函数返回当前日期作为视图的一列。请问,为了在这个视图上能够创建索引,你应该如何做?(选择两个答案)()

A.移除视图中所有对确定性函数的调用

B.移除视图中所有对非确定性函数的调用

C.对视图中使用的所有函数进行架构绑定

D.在创建视图的时候指定WITHCHECKOPTION子句


相似考题
更多“公司A使用SQLSERVER2005数据库。你正在实现一系列用在adhoc查询(即席查询)的视图。这些视图用来增 ”相关问题
  • 第1题:

    关于查询和视图说法正确的是______。

    A.查询可以定义查询去向,而视图不可以

    B.查询和视图都可以修改数据库表的数据

    C.视图可以定义查询去向,而查询不可以

    D.查询和视图都不可以修改数据库表的数据


    正确答案:A
    解析:查询可以定义查询去向,而视图则不可以。

  • 第2题:

    下列关于查询和视图的说法中,正确的是______。

    A.查询可以定义查询去向,而视图不可以

    B.查询和视图都可以修改数据库表的数据

    C.视图可以定义查询去向,而查询不可以

    D.查询和视图都不可以修改数据库表的数据


    正确答案:A

  • 第3题:

    SQL Server2005在视图上________。

    A.可以查询和更新

    B.只能查询

    C.不能更新

    D.不能插入


    B

  • 第4题:

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

    A.删除视图中的簇索引

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

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

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

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


    参考答案D

  • 第5题:

    【单选题】下列关于视图的描述中,错误的是________。

    A.视图是数据库对象

    B.视图是虚表

    C.使用视图可以加快查询语句的执行速度

    D.使用视图可以简化查询语句的编写


    视图中保存有数据