数据库报表的视图有几种?每种视图的功能是什么?

数据库报表的视图有几种?每种视图的功能是什么?,第1张

数据库报表的视图共有四种:报表视图、打印预览视图、布局视图和设计视图。

1、报表视图用于显示报表的实际效果,但不分页。

2、打印预览视图用于显示报表的分页打印效果。

3、布局视图用于显示报表的实际效果,可直接进行修改。

4、设计视图用于创建或修改已有的报表。

视图是原始数据库数据的一种变换,是查看表中数据的另外一种方式,可以将视图看成是一个移动的窗口,通过它可以看到感兴趣的数据。

视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表,一个视图也可以从另一个视图中产生。

扩展资料:

视图可以在以下几个方面使程序与数据独立:

1、如果应用建立在数据库表上,当数据库表发生变化时,可以在表上建立视图,通过视图屏蔽表的变化,从而应用程序可以不动。

2、如果应用建立在数据库表上,当应用发生变化时,可以在表上建立视图,通过视图屏蔽应用的变化,从而使数据库表不动。

3、 如果应用建立在视图上,当数据库表发生变化时,可以在表上修改视图,通过视图屏蔽表的变化,从而应用程序可以不动。

4、如果应用建立在视图上,当应用发生变化时,可以在表上修改视图,通过视图屏蔽应用的变化,从而数据库可以不动。

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

数据库视图的作用只要有:1. 数据库视图隐藏了数据的复杂性。2. 数据库视图有利于控制用户对表中某些列的访问。3. 数据库视图使用户查询变得简单。视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。分布式查询也可用于定义使用多个异类源数据的视图。如果有几台不同的服务器分别存储组织中不同地区的数据,而您需要将这些服务器上相似结构的数据组合起来,这种方式就很有用。通过视图进行查询没有任何限制,通过它们进行数据修改时的限制也很少。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6714499.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存