评估此CREATE VIEW语句: CREATE VIEW emp_view AS SELECT SUM(salary) FROM employees; 以下哪个说法是的()A、使用“雇员视图”视图不能更新“雇员”表中的数据B、使用“雇员视图”视图可以更新“雇员”表中的任何数据C、使用“雇员视图”视图不能删除“雇员”表中的记录D、使用“雇员视图”视图仅能更新“雇员”表中的“薪金”列

题目

评估此CREATE VIEW语句: CREATE VIEW emp_view AS SELECT SUM(salary) FROM employees; 以下哪个说法是的()

  • A、使用“雇员视图”视图不能更新“雇员”表中的数据
  • B、使用“雇员视图”视图可以更新“雇员”表中的任何数据
  • C、使用“雇员视图”视图不能删除“雇员”表中的记录
  • D、使用“雇员视图”视图仅能更新“雇员”表中的“薪金”列
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A、查询一个视图和查询一个基本表没有什么两样

B、视图中并不存放数据

C、若一个视图view_1由基本表t1和t2导出。删除t1不会对视图view_1有影响

D、更新视图中的数据,本质上更新的是导出该视图的基本表中的数据


参考答案:C

第2题:

在数据库的如下两个表中,若雇员信息表的主键是雇员号,部门信息表的主键是部门号,在下列所给的操作中,哪个操作不能执行?

A.从雇员信息表中删除行('010','李四','01',1200)

B.将行('101','赵六','01',1500)插入到雇员信息表中

C.将雇员信息表中雇员='010'的工资改为1600元

D.将雇员信息表中雇员号='101'的雇员名改为,钱七,


正确答案:B
解析:因为雇员信息表中的主键是雇员号,故在该表的雇员号不能有重复值,选项B操作不能执行。

第3题:

创建一个名为 myview 的视图,该视图的SELECT 语句查询salary 数据库中gz 表(雇员工资表)的“部门编号”、“雇员编号”、“姓名”、“工资”、“补贴”、“奖励”、“失业保险”、“医疗统筹”和“实发工资”,其中“实发工资”由“工资”、“补贴”和“奖励”三项相加,再减去“失业保险”和“医疗统筹”得出,请按“部门号”降序排序,最后将定义视图的命令放到命令文件gz. prg中并执行该程序。

(2)设计一个名为my的表单,表单标题为“工资浏览”,表单中显示salary 数据库中gz 表的记录,供用户浏览。在该表单的右下方有一个命令按钮,名称为Command1,标题为“关闭”,当单击该按钮时退出表单。


正确答案:(1)在命令窗口首先输入命令:OPEN DATABASE salary打开数据库文件。 接着在命令窗口输入命令:MODIFY COMMAND gz打开程序编辑器编写如下程序段: *****文件gz. prg 中的程序段******************* CREATE VIEW myview AS; SELECT gz.部门编号gz.雇员编号gz.姓名gz. 工资; gz.补贴gz.奖励gz.失业保险gz.医疗统筹; gz.工资+gz.补贴+9z.奖励-gz.医疗统筹-gz.失业保险 AS 实发工资; FROM salary! gz; ORDER BY gz.部门编号 DESC ******************************************** 在命令窗口首先输入命令:DO gz运行程序。视图运行结果如图3-104所示。 图3-104 (2)从菜单栏里单击“文件”并选择“新建”或直接单击工具栏上的“新建”图标在弹出的对话框中文件类型选择“表单”单击对话框右边的“新建文件”按钮弹出了Form1 的表单设计器单击工具栏上的“保存”图标以“my”命名保存在考生文件夹下。 在表单设计器中鼠标右键单击空白表单选择“数据环境”快捷菜单命令打开表单的数据环境将数据表文件gz 添加到数据环境中将数据环境中的gz 表拖放到表单中(应选中数据表的标题栏进行拖放)可看到在表单中出现一个表格控件此时实现了gz 表的窗口式输入界面。 将表单的Caption 属性值改为“工资浏览”。最后在“表单控件工具栏”中选中命令按钮控件添加到表单中在属性对话框修改该命令按钮的Caption 属性值为“关闭”双击该命令按钮在Click 事件中输入程序:Thisform. Release。 在命令窗口输入命令:DO FORM my查看表单运行结果如图3-105所示。
(1)在命令窗口首先输入命令:OPEN DATABASE salary,打开数据库文件。 接着在命令窗口输入命令:MODIFY COMMAND gz,打开程序编辑器,编写如下程序段: *****文件gz. prg 中的程序段******************* CREATE VIEW myview AS; SELECT gz.部门编号,gz.雇员编号,gz.姓名,gz. 工资; gz.补贴,gz.奖励,gz.失业保险,gz.医疗统筹; gz.工资+gz.补贴+9z.奖励-gz.医疗统筹-gz.失业保险 AS 实发工资; FROM salary! gz; ORDER BY gz.部门编号 DESC ******************************************** 在命令窗口首先输入命令:DO gz,运行程序。视图运行结果如图3-104所示。 图3-104 (2)从菜单栏里单击“文件”并选择“新建”,或直接单击工具栏上的“新建”图标,在弹出的对话框中文件类型选择“表单”,单击对话框右边的“新建文件”按钮,弹出了Form1 的表单设计器,单击工具栏上的“保存”图标,以“my”命名保存在考生文件夹下。 在表单设计器中,鼠标右键单击空白表单,选择“数据环境”快捷菜单命令,打开表单的数据环境,将数据表文件gz 添加到数据环境中,将数据环境中的gz 表拖放到表单中(应选中数据表的标题栏进行拖放),可看到在表单中出现一个表格控件,此时实现了gz 表的窗口式输入界面。 将表单的Caption 属性值改为“工资浏览”。最后在“表单控件工具栏”中,选中命令按钮控件添加到表单中,在属性对话框修改该命令按钮的Caption 属性值为“关闭”,双击该命令按钮,在Click 事件中输入程序:Thisform. Release。 在命令窗口输入命令:DO FORM. my,查看表单运行结果,如图3-105所示。 解析:本大题1小题考查了视图的建立,利用SQL命令定义视图,要注意的是在定义视图之前,首先应该打开相应的数据库文件,因为视图文件是保存在数据库中,在磁盘上找不到该文件。2小题考查的是在表单中设定数据环境,通过表单的数据环境快速建立表单控件和数据之间的联系。

第4题:

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

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

正确答案:A

第5题:

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


正确答案:正确

第6题:

根据SQL标准,创建一个视图abc,通过该视图只能对表student中系dept为‘IS’的记录进行更新操作。下面哪条语句适用?()

A create view abc as select * from student where dept=’IS’

B create view abc as select * from student where dept=’IS’ with check option

C create view abc as student where dept=’IS’

D create view abc as select dept=’IS’ from student


参考答案B 单选题

第7题:

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

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

答案:D
解析:

第8题:

下面关于“视图(View)”的叙述中,不正确的是

A.视图是外模式

B.视图是虚表

C.使用视图可以加快查询语句的执行速度

D.使用视图可以简化查询语句的编写


正确答案:C
解析:视图是一个或几个基本表导出的表,它与基本表不同,是一个虚表。在关系数据库中视图对应于外模式。由于视图是从基本表生成的,查询视图比查询基本表就多做了不少转换工作,所以使用视图并不能加快查询语句的执行步骤,多数情况下比直接查询基本表速度慢。

第9题:

您需要从您的方案中的“雇员”表中删除“雇员_FK_部门”约束条件。应使用哪条语句?()

  • A、DROP CONSTRAINT雇员_FK_部门FROM雇员
  • B、DELETE CONSTRAINT雇员_FK_部门FROM雇员
  • C、ALTER TABLE雇员DROP CONSTRAINT雇员_FK_部门
  • D、ALTER TABLE雇员REMOVE CONSTRAINT雇员_FK_部门

正确答案:D

第10题:

以下有关视图的概念叙述中,不正确的是()。

  • A、视图分为远程视图和本地视图
  • B、视图数据可更新,更新的数据将回存至产生视图的数据表中
  • C、视图数据只能源自一个数据表
  • D、用户可根据已有视图创建新的视图

正确答案:C

更多相关问题