如果允许用户对视图进行更新和插入操作,但是又要防止用户将不符合视图约束条件的记录添加到视图,应当在定义视图时指定下列哪一个子句?()A、WITH GRANT OPTIONB、WITH READ ONLYC、WITH CHECK OPTIOND、WITH CHECK ONLY

题目

如果允许用户对视图进行更新和插入操作,但是又要防止用户将不符合视图约束条件的记录添加到视图,应当在定义视图时指定下列哪一个子句?()

  • A、WITH GRANT OPTION
  • B、WITH READ ONLY
  • C、WITH CHECK OPTION
  • D、WITH CHECK ONLY
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如果允许用户对视图进行更新和插入操作,但是又要防止用户将不符合视图约束条件的记录添加到视图,应当在定义视图时指定下列哪一个子句?()

A.WITH GRANT OPTION

B.WITH READ ONLY

C.WITH CHECK OPTION

D.WITH CHECK ONLY


参考答案:C

第2题:

下列有关数据库视图的说法,正确的有()。

A.用户能够通过视图来插入、删除、修改相应的数据
B.数据库中不仅保存视图定义,而且保存视图对应的数据
C.视图使用户能以多种角度看待同一数据
D.视图能够对机密数据提供安全保护
E.对非行列子集视图进行查询、更新操作时可能有问题

答案:A,C,D
解析:
视图是虚表,是从一个或几个基本表(或视图)中导出的表,在系统的数据字典中仅存放了视图的定义,不存放视图对应的数据。视图看上去非常像数据库的物理表,对它的操作同任何其它的表一样。当通过视图修改数据时,实际上是在改变基表中的数据;相反地,基表数据的改变也会自动反映在由基表产生的视图中。视图的安全性可以防止未授权用户查看特定的行或列,使用户只能看到表中特定行,起到安全保护作用。

第3题:

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

A.WITHCHECKDISTINCT子句

B.WITHCHECKOPTION子句

C.WITHCHECKON子句

D.WITHCHECKSTRICT子句


参考答案:B

第4题:

下列哪些视图不能进行更新操作()?

  • A、 视图定义中有GROUP BY子句 
  • B、 视图定义中有DISTINCT 
  • C、 视图的字段来自于库函数 
  • D、 视图定义中有ORDER BY子句

正确答案:A,B,C

第5题:

下列有关对视图执行DML操作的表述中哪个正确?()

  • A、可以对简单视图执行DML操作。
  • B、不能对包含WITH CHECK OPTION子句的视图执行DML操作。
  • C、可以对包含WITH READ ONLY选项的视图执行DML操作。
  • D、可以对包含由表达式(如COST+1)定义的列的视图执行DML操作。

正确答案:A

第6题:

● 将表Emp的empname属性列的修改权限授予用户LIU, 并允许LIU 再将此权限转授其他人,实现的SQL语句是 (48) 。

(48)

A. GRANT update on Emp TO LIU WITH CHECK OPTION

B. GRANT update(empname) on Emp TO LIU WITH CHECK OPTION

C. GRANT update on Emp TO LIU WITH GRANT OPTION

D. GRANT update(empname) on Emp TO LIU WITH GRANT OPTION


正确答案:D

第7题:

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

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

正确答案:B

第8题:

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


参考答案正确

第9题:

()允许用户定义一组操作,这些操作通过对指定的表进行删除、插入和更新命令来执行或触发。

  • A、存储过程
  • B、视图
  • C、触发器
  • D、索引

正确答案:C

第10题:

用户不能在下面哪一个视图上执行任何DML操作()

  • A、使用WITHCHECKOPTION选项创建的视图
  • B、包括DISTINCT关键字的视图
  • C、包括GROUPBY子句的视图
  • D、上面所有视图都允许DML操作

正确答案:D

更多相关问题