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

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

WITHCHECKDISTINCT子句

B

WITHCHECKOPTION子句

C

WITHCHECKON子句

D

WITHCHECKSTRICT子句

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

第1题:

Access数据库系统通过( )操作直接定义表和视图。

A.表

B.虚表和视图

C.数据定义

D.视图


正确答案:D
暂无解析,请参考用户分享笔记

第2题:

下列关于视图的说法,正确的是()。

A视图与基本表一样,也存储数据

B对视图的操作最终都转换为对基本表的操作

C视图的数据源只能是基本表

D所有视图都可以实现对数据的增、删、改、查操作


B

第3题:

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

A.WITHCHECKDISTINCT子句

B.WITHCHECKOPTION子句

C.WITHCHECKON子句

D.WITHCHECKSTRICT子句


参考答案:B

第4题:

进行数据库操作时,不能在视图上完成的操作是()。

  • A、更新视图
  • B、查询
  • C、在视图上定义新的表
  • D、在视图上定义新的视图

正确答案:C

第5题:

下列关于视图的说法中正确的是()

  • A、视图是从一个或多个基本表导出的表,它是虚表
  • B、视图可以被用来对无权用户屏蔽数据
  • C、视图一经定义就可以和基本表一样被查询和更新
  • D、视图可以用来定义新的视图

正确答案:A,B,D

第6题:

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

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

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

第7题:

下列关于视图的说法错误的是()。

  • A、视图是从一个或多个表或视图中导出的表
  • B、视图是根据用户的要求定义的
  • C、存在真正的数据集合的表
  • D、视图可以为用户集中自己需要的数据,简化用户对数据的查询处理

正确答案:C

第8题:

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


参考答案正确

第9题:

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

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

正确答案:A,B,C

第10题:

在视图上不能完成的操作是()。

  • A、在视图上定义新的视图
  • B、查询操作
  • C、更新数据
  • D、在视图上定义新的基本表

正确答案:D

更多相关问题