数据库基础第六章视图与索引.pptVIP

  • 44
  • 0
  • 约7.1千字
  • 约 47页
  • 2017-05-05 发布于四川
  • 举报
数据库基础第六章视图与索引

第6章 视图与索引 ;本章学习目标 ;6.1 创建视图 6.1.1 认识视图 1.视图的概念: 视图是从一个或多个基本表(或视图)派生出的虚拟表,它可以是连接多张数据表的虚表,也可以是使用WHERE子句限制条件的查询结果。与真实的表一样,视图也包括几个被定义的数据列和多个数据行,但从本质上讲,这些数据列和数据行的物理存储位置仍然在它所引用的基本表中。 2.使用视图的优点和作用 视图一经定义后,就可以像表一样被查询、修改、删除和更新,但与直接使用表相比,使用视图又具有许多优点: (1)为用户集中数据,简化用户的数据查询和处理。有时用户所需要的数据分散在多个表中,定义视图可将它们集中在一起,从而方便用户的数据查询和处理。;(2) 屏蔽数据库的复杂性。用户不必了解复杂的数据库中的表结构,并且数据表的更改也不影响用户对数据库的使用。 (3) 简化用户权限的管理。使用视图时,只需授予用户使用视图的权限,而不必指定用户只能使用表的特定列,增加了安全性。 (4) 便于数据共享。各用户不必都定义和存储自己所需的数据,可共享数据库的数据,这样同样的数据只需存储一次。 (5) 可以重新组织数据以便输出到其他应用程序中。 ;6.1.2 创建视图 视图在数据库中是作为一个对象来存储的。创建视图前,要保证创建视图的用户已被数据库所有者授权使用CREATE VIEW语句,并且有权操作

文档评论(0)

1亿VIP精品文档

相关文档