Board logo

标题: 为什么要使用视图(View) [打印本页]

作者: erina.pan    时间: 2016-9-5 17:24     标题: 为什么要使用视图(View)

在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。
视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。

   视图隐藏了底层的表结构,简化了数据访问操作
   因为隐藏了底层的表结构,所以大大加强了安全性,用户只能看到视图提供的数据
   使用视图,方便了权限管理,让用户对视图有权限而不是对底层表有权限进一步加强了安全性
   视图提供了一个用户访问的接口,当底层表改变后,改变视图的语句来进行适应,使已经建立在这个视图上客户端程序不受影响




欢迎光临 赛捷软件论坛 (http://sagesoft.cn/bbs/) Powered by Discuz! 7.2