在SQL Server 2000中,使用视图的好处是什么?

 我来答
黑域零时代
推荐于2016-11-06 · 超过10用户采纳过TA的回答
知道答主
回答量:25
采纳率:0%
帮助的人:13.7万
展开全部
使用视图的好处是:
1、从安全的角度来说,视图的数据安全性更高,使用视图的用户不接触数据表,不知道表的结构,可以只授予用户视图的权限,而不具体指定使用表的权限,来保护基础数据的安全;
2、视图的家里和删除只影响视图本身,不影响对应的基本表;
3、实际应用过程中,不同的用户可能对不同的数据有不同的要求。使用视图可定制用户数据,聚焦特定的数据;
4、使用查询时,很多时候要使用聚合函数,同时还要显示其他字段的信息,或关联其他表,语句可能很长,如果这个动作频繁发生,可以创建视图来简化操作;
5、通过使用视图,每个用户不必都定义和存储自己所需的数据,可以共享数据库中的数据,同样的数据只需要存储一次;
6、通过使用视图,可以重新格式化检索出的数据,并组织输出到其他应用中去;
7、视图提供的是对查询操作的封装,本身不包含数据,所呈现的数据时根据视图定义从基础表中检索出来的,如果基础表的数据新增或删除,视图呈现的也是更新后的数据。试图定以后,编写完所需的查询,可以方便地重用该视图。
扩充:
视图是从一个、多个表或者视图中导出的表,包含一系列带有名称的数据列和若干条数据行。但视图不是数据库中真实的表,而是一张虚拟表,其结构和数据是建立在对数据中真实表的查询基础上的。存储在数据库中的查询操作SQL语句定义了视图的内容,列数据和行数据来自于视图查询所引用的实际表,引用动图时动态生成这些数据。
创建视图的语法格式是:CREATE VIEW <视图名> AS <SELECT语句>。
最爱霄云爱爱爱
2009-10-16 · 超过13用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:0
展开全部
视图是虚拟表,不是真实的,它是把数据库中的多张表中的数据放在一起供用户浏览,只写一些用户感兴趣的数据,但在视图中的数据是不可以被修改的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
燕平露06g
推荐于2018-03-12 · 超过34用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:0
展开全部
什么是视图,视图是从一个或几个基本表导出的表,是个虚表;
视图优点:1、聚焦特定的数据。
2、简化数据操作
3、定制用户数据
4、对重构数据库提供了一定程度的逻辑独立性
5、合并分离的数据
6、屏蔽数据库的复杂性
7、简化用户权限的管理
8、便于数据的共享
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
595281488
2009-10-16 · TA获得超过144个赞
知道答主
回答量:333
采纳率:100%
帮助的人:104万
展开全部
直观方便
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huanggezun123
2009-10-16 · TA获得超过630个赞
知道小有建树答主
回答量:458
采纳率:0%
帮助的人:154万
展开全部
初学者用的
懂编程的很少用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式