设S AVG(SNO,AVG GRADE)是一个基于关系SC定义的学生号和他的平均成绩的视图。下面对该视图的操作语句中,________是不能正确执行的。 Ⅰ.UPDATE S_AVG SET AVG_GRADE=90 WHERE SNO=’20

admin2006-11-20  45

问题 设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是不可更新的。
转载请注明原文地址:https://jikaoti.com/ti/meQ7FFFM
0

最新回复(0)