在视图上不能完成的操作是( ) A.更新视图数据 B.查询C.在视图上定义新的基本表 D.在视图上定义新视图

2025-01-02 18:48:44
推荐回答(5个)
回答1:

选C。视图是基于数据表的一种查询窗口。不能在这种查询窗口中再建数据表。

从用户角度来看,一个视图是从一个特定的角度来查看数据库中的数据。从数据库系统内部来看,一个视图是由SELECT语句组成的查询定义的虚拟表。

从数据库系统内部来看,视图是由一张或多张表中的数据组成的,从数据库系统外部来看,视图就如同一张表一样。视图可以查询,但不可以新增、删除、修改。

视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。分布式查询也可用于定义使用多个异类源数据的视图。

扩展资料:

视图一经定义便存储在数据库中,与其相对应的数据并没有像表那样又在数据库中再存储一份,通过视图看到的数据只是存放在基本表中的数据。对视图的操作与对表的操作一样,可以对其进行查询、修改(有一定的限制)、删除。

当对通过视图看到的数据进行修改时,相应的基本表的数据也要发生变化,同时,若基本表的数据发生变化,则这种变化也可以自动地反映到视图中。

参考资料来源:百度百科-视图

回答2:

答案是C

视图是基于数据表的一种查询窗口。怎么可能在这种查询窗口中再建数据表呢?

就像你可以在房子上开窗,但你不能在窗子上盖个房子吧?

回答3:

这道题应该是选项b,因为在试图上面不能查找什么,其他几项均可做到,根据排除法可以看出是b答案

回答4:

1,视图能够简化用户的操作
2,视图使用户能以多种角度看待同一数据
3,视图对重构数据库提供了一定程度的逻辑独立性
4,,视图能够对机密数据提供安全保护

回答5:

视图时虚表