永发信息网

数据库视图的作用

答案:7  悬赏:0  手机版
解决时间 2021-02-03 14:08
数据库视图的作用
最佳答案
我也是刚刚接触这方面的东西!也想问问视图到底是做什么用的!呵呵!
视图
视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。
对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。分布式查询也可用于定义使用多个异类源数据的视图。如果有几台不同的服务器分别存储组织中不同地区的数据,而您需要将这些服务器上相似结构的数据组合起来,这种方式就很有用。
通过视图进行查询没有任何限制,通过它们进行数据修改时的限制也很少。
权限方面:
视图可以隐藏基表。
可以禁止所有用户访问数据库表,而要求用户只能通过视图操作数据。这种方法可以保护用户和应用程序不受某些数据库修改的影响。例如,如果可以创建一个名为 "本月销售额 "的视图。在每月的第一天,可以相应地修改视图的定义。如果没有这个视图,用户每月都必须重新编写查询以选择相应月份的销售额。
将用户限定在表中的特定行上。
例如,只允许雇员看见工作跟踪表内记录其工作的行。
将用户限定在特定列上。
例如,对于那些不负责处理工资单的雇员,只允许他们看见雇员表中的姓名列、办公室列、工作电话列和部门列,而不能看见任何包含工资信息或个人信息的列。
将多个表中的列联接起来,使它们看起来象一个表。
聚合信息而非提供详细信息。
例如,显示一个列的和,或列的最大值和最小值。
全部回答
视图类似于临时表的作用
和表的作用差不多,查询时用,不用每次都写那么复杂的查询语句了
我不知道你这三种是根据什么定义的,我学的时候是五种
1、单源表视图
视图的数据可以只取自一个基本表的部分行、列,这样的视图行列与基本表行列对应。这样定义的视图一般可以进行查询和更改数据操作。
2、多源表视图
视图的数据可以来自多个表中,这样定义的视图一般只用于查询,不用于修改数据。
3、在已有视图上定义的新视图
可以在视图上再建立视图,这时作为数据源的视图必须是已经建立好的。
4、带表达式的视图
在定义基本表时,为减少数据库中的冗余数据,表中只存放基本数据,由基本数据经过各种计算派生出的数据一般是不存储的。但由于视图中的数据并不实际存储,所以定义视图时可以根据需要设置一些派生属性列,在这些派生属性列中保存经过计算的值。这些派生属性由于在基本表中并不实际存在,因此,也称它们为虚拟列。包含虚拟列的视图也称为带表达式的视图。
5、含分组统计信息的视图
含分组统计信息的视图是指定义视图的查询语句中含有GROUP BY子句,这样的视图只能用于查询,不能用于修改数据。
这些是我考数据库工程师时学的,如果你想例子我这有。
另外,站长团上有产品团购,便宜有保证
视图使用的时候跟表一样。主要作用是不让所有的人都能看到整张表。比如有个员工信息表,里面有联系方式,薪资等,可能只希望HR能看到薪资,其他人只能看到联系方式,那么就可以使用视图来实现。
视图:是从一个或几个基本表(或视图)导出的虚拟表。
作用:1、视图能够简化用户的操作
2、视图使用户能以多钟角度看待同一数据
3、视图对重构数据库提供了一定程度的逻辑独立性
4、视图能够对机密数据提供安全保护
5、适当的利用视图可以更清晰的表达查询
6、int和Integer什么区别。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
石山头村地址在哪,我要去那里办事
纹在手上的字
夫妻一个睡床头一个睡床尾行吗
三星NOTE4目前能用最高的安卓几的版本?
渔村在哪里啊,我有事要去这个地方
更戍的意思是什么啊?知道的请说下!
论道村地址好找么,我有些事要过去
高分求视频防盗链技术
【锚喷支护】锚喷支护作用原理是什么?
天浩纺织地址在什么地方,想过去办事
中国也要改GDP算法了,印度会颤抖吗
江塘村地址有知道的么?有点事想过去
雪佛兰O.8排量顶配有那些
l298n驱动两个电机,vs(4脚)加5V电压,有时
另眼的意思是什么啊?知道的请说下!
推荐资讯
下列有关生物学中几个“率”的叙述正确的是BA
led水晶灯用遥控关闭电源led灯有微小的光怎么
泸州市实验小学烈士陵园作文150字
一个女鬼要找一个处男投胎是什么电影
蓝天摩托车&电动车维修地址在什么地方,
【bec口试】BEC口语方面的问题BEC中级口语第
荔雅花园停车场(出口)地址在哪,我要去那里办
【forget过去分词】forget的过去分词是forgot
梦见好几棵大树连根拔起
古巴遭美长期封锁的原因是什么
河口林场在哪里啊,我有事要去这个地方
团结巷社区卫生站这个地址在什么地方,我要处
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?