国家开放大学

在视图的定义语句中,只能包含()。A数据查询语句B数据增、删、改语句C创建表的语句D全部都可以

题目
在视图的定义语句中,只能包含()。

A数据查询语句

B数据增、删、改语句

C创建表的语句

D全部都可以

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

第1题:

把学生的学号及他的平均成绩定义为—个视图。定义这个视图时,所用的SELECT语句中将出现哪些子句? Ⅰ.FROM Ⅱ.WHERE Ⅲ.GROUPBY Ⅳ.ORDER BY

A.Ⅰ和Ⅱ

B.Ⅰ和Ⅲ

C.Ⅰ、Ⅱ和Ⅲ

D.全部


正确答案:B
解析: SQL语言提供了SELECF语句进行数据库的查询,该语句的一般格式为:
  SELECT[ALL|DISTINCT]目标列表达式>…
  FROM基本表>…
  WHILE条件表达式>
  CROUP BY列名>
  从SELECT的基本表达式和题意可知需要用到FROM、GROUP BY两个子句。FROM指明所有数据库;CROUP BY将结果按列名分组。ORDER BY子句是用来对查询结构排序的,这里没有必要,查询中不涉及查询条件,所以不要WHERE语句。

第2题:

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

A.更新视图

B.在视图上定义新的基本表

C.查询

D.在视图上定义新视图


正确答案:B
解析:视图是从一个或几个基本表(或其他视图) 导出的表,它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。基本表中的数据发生变化,从视图中查询得出的数据也随之改变。视图一经定义,就可以和基本表一样被查询、删除,也可以在一个视图之上再定义新的视图,但对视图的修改(插入、删除、更新) 操作则有一定的限制。所以不能在视图上定义基本表。

第3题:

( 18 )以下关于视图的描述正确的是

A )视图和表一样包含数据

B )视图物理上不包含数据

C )视图定义保存在命令文件中

D )视图定义保存在视图文件中


正确答案:B

第4题:

用户可以在表上定义()触发器,也可以在视图上定义,但对同一操作只能定义一个INSTEAD OF触发器。


正确答案:INSTEAD OF

第5题:

对视图的描述错误的是()。

  • A、视图是一张虚拟表
  • B、视图定义包含TOP子句时才能设置排序规则
  • C、可以像查询表一样查询视图
  • D、被修改的视图只能引用一个基表的列

正确答案:D

第6题:

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

A.查询

B.在视图上定义新的视图

C.更新视图

D.在视图上定义新的表


正确答案:D 

第7题:

“同语反复”指的是()直接包括了();“循环定义”指的是定义项中()包含了被定义项。


正确答案:定义项;被定义项;间接

第8题:

当对视图进行UPDATE、INSERT和DELETE操作时,为了保证被操作的行满足视图定义中子查询语句的谓词条件,应在视图定义语句中使用可选择项______。


正确答案:
WITH CHECK OPTION

第9题:

如果视图包含(),则不能修改视图中的数据。

  • A、DISTINCT关键字
  • B、WHERE子句
  • C、FROM子句中的子查询
  • D、WITH CHECK OPTION子句

正确答案:D

第10题:

对于视图,下列语句正确的是()。

  • A、有列别名的视图不能被修改
  • B、一个复杂的视图定义中使用子查询不能包含聚合(分组)函数和连接
  • C、如果一个视图定义中包含DISTINCT关键字,则不能够通过视图进行删除
  • D、创建视图语法中ORREPLACE选项被使用,目的是在没有删除视图的情况下修改已存在的视图定义。

正确答案:C,D

更多相关问题