设S AVG(SNO,AVG GRADE)是一个基于关系SC定义的学生号和他的平均成绩的视图。下面对该视图的操作
设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是不可更新的。
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
