视图是数据库中的重要对象,下列有关视图的说法错误的是( )。
A. 一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中
B. 可以将复杂的查询语句封装在视图中以简化相关查询语句的编写
C. 通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性
D. 可以在视图的基础上建立新视图,但这样定义的视图会导致数据库性能下降,一般不推荐使用
查看答案
在SQL Server 中,有学生表(学号,姓名,年龄,所在系),学号是主码。在这个表上建有视图V1,V1视图的定义语句为: CREATE VIEW V1 AS SELECT 姓名,年龄,所在系 FROM 学生表 WHERE 年龄>=(SELECT AVG(年龄) FROM 学生表) 有下列操作语句:Ⅰ、UPDATE V1 SET 年龄=年龄+1Ⅱ、SELECT * FROM V1 WHERE 年龄>20Ⅲ、DELETE FROM V1 WHERE 年龄>20Ⅳ、INSERT INTO V1 VALUES('张三',20,'计算机系')以上语句能正确执行的是:( )
A. 仅Ⅰ和Ⅱ
B. 仅Ⅱ
C. 仅Ⅱ和Ⅳ
D. 仅Ⅰ、Ⅱ和Ⅲ
视图是存储在数据库中的查询的SQL 语句,字段取别名可以隐藏真实字段名,加强了安全性。
A. 对
B. 错
视图、表是一样,可以进行更新操作的。
A. 对
B. 错