基于视图可以进行各种更新操作

题目

基于视图可以进行各种更新操作

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

第1题:

( 37 )下列哪一类视图上可以进行插入、删除和更新操作

A) 带表达式的视图

B) 连接视图

C) 行列子集视图

D) 分组视图


正确答案:C

第2题:

下列关于视图操作的说法中,错误的是

A.利用视图可以实现多表查询

B.视图可以产生磁盘文件

C.利用视图可以更新表数据

D.视图可以作为查询数据源


正确答案:B
解析:利用视图可以实现多表查询,可以更新表数据,也可以作为查询数据源,但不会产生磁盘文件,它是保存在数据库中的文件。

第3题:

下列关于MySQL基本表和视图的描述中,错误的是()

A、对基本表和视图的操作完全相同

B、只能对基本表进行查询操作,不能对视图进行查询操作

C、只能对基本表进行更新操作,不能对视图进行更新操作

D、能对基本表和视图进行更新操作,但对视图的更新操作是受限制的


正确答案:A,B,C

第4题:

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

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

正确答案:A,B,C

第5题:

以下关于视图的描述中,正确的是

A.视图结构可以使用MODIFYSTRUCTURE命令来修改
B.视图不能同数据库表进行联接操作
C.视图不能进行更新操作
D.视图是从一个或多个数据库表中导出的虚拟表

答案:D
解析:

第6题:

下列哪一类视图上可以进行插入、删除和更新操作?

A.带表达式的视图

B.连接视图

C.行列子集视图

D.分组视图


正确答案:C
解析:对视图进行插入、删除和更新操作会有困难,因为视图仅是一种虚构的表,并非实际存在于数据库中,而以上这些操作会引起数据库变动。只有在一些特殊情况下,可以对视图进行这些操作,如视图中的每一行、列都对应于基本表中的唯一一行、列,即视图是行列子集视图。所以正确答案为C。

第7题:

下列关于SQL对视图的支持的叙述中,哪一条是正确的()。

A.视图与基本表不同,它是虚表
B.所有的视图都是不可更新的
C.不可以基于视图再定义新的视图
D.对视图的查询就是对视图所基于的基本表在视图创建时刻的数据的查询

答案:A
解析:
视图是一个虚表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自定义视图的查询所引用的表,并且在引用视图时动态生成。视图是虚表,基本表是实表。故A正确。

第8题:

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

A)视图与表具有相同的特性,可以用来存储数据

B)利用视图可以对数据进行更新

C)视图与数据表可以进行连接操作

D)视图是根据一个或多个表派生的虚拟表


正确答案:A

第9题:

下列哪一类视图上可以进行插入、删除和更新操作?()

  • A、带表达式的视图
  • B、连接视图
  • C、行列子集视图
  • D、分组视图

正确答案:C

第10题:

对所有的视图都可以进行()操作。

  • A、插入数据
  • B、选择数据
  • C、更新数据
  • D、删除数据

正确答案:B

更多相关问题