- 4
- 0
- 约2.4千字
- 约 20页
- 2016-11-22 发布于湖北
- 举报
第二部分 实现篇第7章 视图 华南师范大学 教育信息技术学院 郑云翔 视图概述 视图是从一个或者多个表中使用SELECT语句导出的虚表 可对视图进行查询操作,但对视图的更新要受到限制 视图在数据库中作为一个独立的对象进行存储,但存储的是视图的定义而不是数据 视图通常用来集中、简化和自定义每个用户对数据库的不同认识 视图概述 视图的优点: 将数据集中显示,使用户只关心他们感兴趣的某些特定数据和他们所负责的特定任务 屏蔽数据的复杂性和业务细节,简化用户对数据库的操作:可将经常使用的联接、投影、查询等定义为视图,这样不必每次指定 可以在视图中使用更符合用户习惯的别名,方便用户使用数据库 屏蔽数据库模式差异(变更)带来的问题,当模式改变时,可修改外模式使得应用程序不必修改(或作少量修改),保证数据的逻辑独立性 视图概述 视图的优点(续): 视图可以作为应用层与数据层之间的一个接口,屏蔽部分业务逻辑(尤其是较复杂的或者开发人员对数据库不熟悉时),供开发人员调用 可以使用视图重新组织数据,对数据表进行分块显示,同时方便导入导出 增加数据安全性。视图把用户可以使用的数据定义在视图中(仅列出所需的数据),这样用户就不能使用视图定义外的其他数据,从而保证了数据安全性 作为其他视图的基础,达到更好的重用效果 组合分区数据:可使用UNION并运算将来自不同表的两个或多个查询组合成单一的结果集,以单一表
原创力文档

文档评论(0)