工学

单选题创建视图时,包括WITHCHECKOPTION子句的目的是什么()A 用于确保父表确实存在B 阻止未授权人员查询视图格式C 用于确保视图中的数据不会发生重复D 确保已更改通过视图无法看到的那些行中的数据

题目
单选题
创建视图时,包括WITHCHECKOPTION子句的目的是什么()
A

用于确保父表确实存在

B

阻止未授权人员查询视图格式

C

用于确保视图中的数据不会发生重复

D

确保已更改通过视图无法看到的那些行中的数据

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

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

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


参考答案:B, C

第2题:

为了使通过视图插入新行时,元组满足视图的定义条件, 在定义视图时必须加上with check option子句。 ()


参考答案正确

第3题:

在SQL中,CREATEVIEW语句用于建立视图。如果要求对视图更新时必须满足于查询中的表达式,应当在该语句中使用()短语。

A.WITHUPDATE

B.WITHINSERT

C.WITHDELETE

D.WITHCHECKOPTION


参考答案:D

第4题:

修改视图时,使用()选项,可以对CREATEVIEW的文本进行加密。

A.WITHENCRYPTION
B.ASSQL语句
C.VIEW_METADATA
D.WITHCHECKOPTION

答案:A
解析:
修改视图时,使用WITHENCRYPTION选项,可以对CREATEVIEW的文本进行加密。

第5题:

用SQL语句创建基本表时,实现参照完整性规则应使用( )。

A. 约束子句

B. 外键子句

C. 检查子句

D. 主键子句


正确答案:B
参照完整性与表之间的联系有关,它的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。通常在创建表的过程中采用“外键子句”来完成。

第6题:

为防止用户通过视图对数据进行增、删、改时,无意或故意操作不属于视图范围内的基本表数据,可在定义视图时加上下列哪个子句()。

A.WITHCHECKDISTINCT子句

B.WITHCHECKOPTION子句

C.WITHCHECKON子句

D.WITHCHECKSTRICT子句


参考答案:B

第7题:

将学生的学号及他的平均成绩定义为一个视图。创建这个视图的语句中使用的子查询包括下列哪些子句?( )

Ⅰ. SELECT Ⅱ. FROM Ⅲ. WHERE

Ⅳ. GROUP BY Ⅴ. ORDER BY

A) 仅Ⅰ、Ⅱ和Ⅲ

B) 仅Ⅰ、Ⅱ和Ⅳ

C) 仅Ⅰ、Ⅱ、Ⅲ和Ⅳ

D) 都包括

A.

B.

C.

D.


正确答案:B

第8题:

在SQL语言中,CREATEVIEW语句用于建立视图。如果要求对视图更新时必须满足子查询中的条件表达式,应当在该语句中使用短语______。

A.WITHUPDATE

B.WITHINSERT

C.WITHDELETE

D.WITHCHECKOPTION


正确答案:D
解析:如果要求对视图更新时必须满足子查询中的条件表达式,应当在CREATEVIEW语句中使用短语“WITHCHECKOPTION”。该短语表示对视图进行UPDATE、INSERT和DELETE操作时,要保证更新、插入或删除的行满足视图定义中的谓词条件(即子查询中的条件表达式),若不满足条件,则拒绝执行该操作。

第9题:

将学生的学号及他的平均成绩定义为一个视图。创建这个视图的语句中使用的子查询将包括下列哪些子句?

I.SELECT II.FROM III. WHERE

IV.GHUUP BY V.ORDER BY

A)仅 I、II和III

B)仅 I、II和 IV

C )仅I、II、III和 IV

D)都包括


正确答案:B

第10题:

对于使用WITHCHECKOPTION关键字创建的视图,下列表述中哪些是正确的?()

  • A、该视图将允许用户对照数据字典对其进行检查
  • B、将禁止更改不是由视图定义中的子查询返回的行
  • C、将禁止执行未经管理员CHECK批准的DML操作
  • D、将允许从其他表中执行DELETE删除操作,包括子查询中未列出的表

正确答案:B

更多相关问题