关于视图的总结

关于视图

视图:是从一个或几个基本表(或视图)导出的虚拟表。

视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。

使用视图的优势:

 

1. 多表查询时,不用每次都写那么复杂的查询语句

2. 数据有权限限制,不让所有人看见整张表的完整数据,机密数据提供安全保护

3. 重组数据库 完善数据结构

 

4.用户可以用引用表时所使用的方法,在 Transact-SQL 语句中通过引用视图名称来使用虚拟表。使用视图可以实现下列任一或所有功能: 

1.将用户限定在表中的特定行上。 

例如,只允许雇员看见工作跟踪表内记录其工作的行。

2.将用户限定在特定列上。 

例如,对于那些不负责处理工资单的雇员,只允许他们看见雇员表中的姓名列、办公室列、工作电话列和部门列,而不能看见任何包含工资信息或个人信息的列。

3.将多个表中的列联接起来,使它们看起来象一个表。

4.聚合信息而非提供详细信息。 

例如,显示一个列的和,或列的最大值和最小值。

posted @ 2012-04-07 13:43  呓语  阅读(268)  评论(0编辑  收藏  举报
welcome to this garden! --Chenly