单选题 在SQL Server 2000中,有学生表(学号,姓名,年龄,所在系),学号是主码。在这个表上建有视图V1。V1视图的定义语句为:
CREATE VIEW V1 AS
SELECT姓名,年龄,所在系FROM学生表
WHERE年龄>=(SELECT AVG(年龄) FROM学生表)
有下列操作语句:
Ⅰ.UPDATE V1 SET年龄 = 年龄+1
Ⅱ.SELECT * FROM V1 WHERE年龄>200
Ⅲ.DELETE FROM V1 WHERE年龄>20
Ⅳ.INSERT INTO V1 VALUES('张三', 20, '计算机系')
以上语句能正确执行的是______。
  • A.仅Ⅰ和Ⅱ
  • B.仅Ⅱ
  • C.仅Ⅱ和Ⅳ
  • D.仅Ⅰ、Ⅱ和Ⅲ
【正确答案】 B
【答案解析】[解析] 对视图的插入,删除等操作必须要保证该视图是一个保留了原主码的表。即本题的答案为B。