第9章 视图与索引.ppt

第9章 视图与索引 在对数据库进行操作时,用户总是希望能够快速并准 确得到所要求的数据,而适当使用视图和索引可以提高数 据存取的性能及操作速度,加快查询数据的效率。 本章将详细介绍视图和索引的概念,以及创建和管理 索引和视图的方法。 9.1 视图的基础知识 视图是一个虚拟表,其内容由查询定义。同真实的表 一样,视图包含一系列带有名称的列和行数据。视图实际上 就是给查询语句指定一个名字,将查询语句定义为一个独立 的对象保存。 9.1.1 视图的概念 视图是从一个或多个基本表中导出的表,其结构是建立在对表的查 询基础上的,但从本质上来说,视图不是真实存在的表,而是一张虚拟 表,视图所对应的数据并不实际地存储在数据库中,而是存储在视图所 引用的基本表中。行和列数据来自由定义视图的查询所引用的表,并且 在引用视图时动态生成。可以这样给视图下一个定义: 视图是基于一个或多个数据表的动态数据集合,是一个逻辑上的虚 拟数据表。 视图被定义后便存储在数据库中,对视图的操作与对表的操作一样 ,可以对其进行查询、修改和删除,并且可以在视图的基础上再定义视 图。 对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的 筛选可以来自当前或其他数据库的一个或多个表,或者其他视图。 9.1.2 视图的作用 使用视图主要

文档评论(0)

1亿VIP精品文档

相关文档