公司A使用SQLSERVER2005数据库。你正在实现一系列用在adhoc查询(即席查询)的视图。这些视图用来增强公司A数据访问的安全性。可是,其中的某些视图查询数据缓慢,为此,在你进行公司安全策略维护的时候,想给这些视图创建一些索引,以提高性能。其中,有一个视图并不允许你创建索引。已知,这个视图使用了GETDATE()函数返回当前日期作为视图的一列。请问,为了在这个视图上能够创建索引,你应该如何做?(选择两个答案)()
A.移除视图中所有对确定性函数的调用
B.移除视图中所有对非确定性函数的调用
C.对视图中使用的所有函数进行架构绑定
D.在创建视图的时候指定WITHCHECKOPTION子句
第1题:
关于查询和视图说法正确的是______。
A.查询可以定义查询去向,而视图不可以
B.查询和视图都可以修改数据库表的数据
C.视图可以定义查询去向,而查询不可以
D.查询和视图都不可以修改数据库表的数据
第2题:
下列关于查询和视图的说法中,正确的是______。
A.查询可以定义查询去向,而视图不可以
B.查询和视图都可以修改数据库表的数据
C.视图可以定义查询去向,而查询不可以
D.查询和视图都不可以修改数据库表的数据
第3题:
SQL Server2005在视图上________。
A.可以查询和更新
B.只能查询
C.不能更新
D.不能插入
第4题:
你是公司里SQL Server2005数据库的开发人员,你正在删除数据库中再也不会使用的对象,但是你无法删除1997Sales视图。检查后你发现这个视图有以下特征:视图中有簇索引销售数据库角色对该使徒有权限。该视图启用了 WITH SCHEMABINDING选项。一个 schema-bound在线函数引用了该视图。在该视图中定义了INSTEAD OF触发器。那么要删除这个视图,你该怎么办?()
A.删除视图中的簇索引
B.删除视图中的所有权限
C.删除视图中的WITH SCHEMABIND ING选项
D.删除引用该视图的函数的 WITH SCHEMABINDING选项
E.不启用视图中的INSTEAD OF触发器
第5题:
【单选题】下列关于视图的描述中,错误的是________。
A.视图是数据库对象
B.视图是虚表
C.使用视图可以加快查询语句的执行速度
D.使用视图可以简化查询语句的编写