如果定义视图的FROM子句包括多张表,并且视图中列来自多张表,则不能用DML语句通过视图操纵数据。

题目
判断题
如果定义视图的FROM子句包括多张表,并且视图中列来自多张表,则不能用DML语句通过视图操纵数据。
A

B

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

第1题:

下列有关基本表的说法,正确的是( )。

A.在数据库中,一个表打开后,另一个表将自动关闭

B.基本表中的字段名可以在设计视图或数据表视图中更改

C.在表的设计视图中可以通过删除列来删除一个字段

D.在表的数据表视图中可以对字段属性进行设置


正确答案:B
解析:本题考查对表的认识。选项A错误,在数据库中,可以同时打开多个表。在同一时间,只能打开1个数据库,选项B正确,在设计视图中,把光标移到要修改的字段名称的单元格,直接修改字段的名称;在数据表视图中,选定要更改名字的列,在该列上右击,在快捷菜单中单击“重名名列”命令,可以更改该字段名称,选项C错误,在表的设计视图中,一行表示定义的一个字段,可以通过删除行来删除一个字段;而在表的数据表视图中,一行就是一条记录,一列就是一个字段,可以通过删除列来删除一个字段。选项D错误,设置字段属性只能在表的设计视图中进行。答案为B。

第2题:

创建视图时from语句包含多个表的,视图的数据无法更新。


正确答案:正确

第3题:

(1)修改并执行程序“temp”。该程序的功能是根据“教师表”和“课程表”计算讲授“数据结构”这门课程,并且“工资”大于等于4000的教师人数。注意,只能修改标有错误的语句行,不能修改其他语句。

(2)新建“学校”数据库,在数据库里使用视图设计器建立视图“teacher_v”,该视图是根据“教师表”和“学院表”建立的,视图中的字段项包括“姓名”、“工资”和“系名”,并且视图中只包括“下资”大于等于4000的记录,视图中的涎录先按工资”降序排列,若“工资”相同再按“系名”升序排列。


正确答案:
【考点指引】本题考查的是使用查询设计器来设计视图和SQL查询语句。
(1)【操作步骤】
选择【文件】→【打开】命令,打开程序文件“temp.prg”,修改程序代码,改正以后的代码如下:
SELECT课程号FROM课程表WHERE课程名=”数
据结构”INT()ARRAY a
USE教师表
ST()RE O T()sum
SCAN F()R课程号=a AND工资>=4000
sum=sum+l
ENDSCAN
?sum
运行程序文件。
(2)【操作步骤】
①选择【文件】→【打开】命令,打开“学校”数据库,右击数据库设计器空白处,选择“新建本地视图”,选择“新建视图”,弹出“添加表或视图”对话框,将“教师表”、“学院表”分别添加到数据库设计器中,关闭“添加表或视图”对话框。
②在视图设计器的“字段”选项卡中,将“可用字段”列表框中的字段“教师表.姓名”、“教师表.工资”、“学院表.系名”添加到右边的“选定字段”列表框中。
③在“筛选”选项卡中,选项“字段名称”、“条件”、“实例”分别选择“教师表.工资”、“>=”、“4000”。
④在“排序依据”选项卡中,将“选定字段”列表框中的“教师表.工资”、“学院表.系名”分别添加到右边的“排序条件”中,在“排序选项”中分别选择“降序”、“升序”。
⑤关闭视图设计器并保存视图为“teacher_v”。

第4题:

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

  • A、用于确保父表确实存在
  • B、阻止未授权人员查询视图格式
  • C、用于确保视图中的数据不会发生重复
  • D、确保已更改通过视图无法看到的那些行中的数据

正确答案:C

第5题:

评估以下CREATEVIEW语句: CREATEVIEW雇员_视图 ASSELECTSUM(薪金) FROM雇员; 哪个表述是正确的?()

  • A、使用“雇员_视图”视图不能更新“雇员”表中的数据。
  • B、使用“雇员_视图”视图可以更新“雇员”表中的任何数据。
  • C、使用“雇员_视图”视图可以删除“雇员”表中的记录。
  • D、使用“雇员_视图”视图只能更新“雇员”表中的“薪金”列。

正确答案:A

第6题:

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

A.WITHCHECKDISTINCT子句

B.WITHCHECKOPTION子句

C.WITHCHECKON子句

D.WITHCHECKSTRICT子句


参考答案:B

第7题:

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

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

正确答案:A

第8题:

在SELECT语句的FROM子句中可以指定多个表或视图,相互之间要用________分隔


正确答案:逗号 

第9题:

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

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

正确答案:D

第10题:

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

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

正确答案:D

更多相关问题