A-A+

设S AVG(SNO AVG GRADE)是一个基于关系SC定义的学生号和他的平均成绩的视图

2022-08-06 05:08:41 问答库 阅读 176 次

问题详情

设S AVG(SNO,AVG GRADE)是一个基于关系SC定义的学生号和他的平均成绩的视图。下面对该视图的操作语句中,________是不能正确执行的。
Ⅰ.UPDATE S_AVG SET AVG_GRADE=90 WHERE SNO="2004010601";
Ⅱ.SELECTSNO,AVG GRADE FROM S—AVG WHERE SNO="2004010601’;
A.仅I
B.仅Ⅱ
C.都能
D.都不能

参考答案

正确答案:A
解析:视图—经定义,就可以和基本表一样被查询与删除,也可以在一个视图之上再定义新的视图,但对视图的修改(插入、删除、更新)操作则有一定的限制,对视图 S_AVG的更新是无法转换成对基本表SC的更新的,因为系统无法修改各科成绩,以使平均成绩为90,所以S_AVG是不可更新的。

考点:视图,定义