第7章 视图和索引.ppt

第7章 视图和索引 本章要点 视图概述 创建、修改、删除和重命名视图 使用视图更新数据 创建、修改、删除和重命名索引 使用索引 视图概述 视图并不是表,只是由查询语句所定义的一个虚拟表。其结构和数据建立在对表的查询的基础上。和表一样,视图也包括几个被定义的数据列和多个数据行,就本质而言,这些数据列和数据行来源于视图所引用的表,所以视图不是真实存在的基本表,而是一张虚表。视图中的数据并不是以视图的结构存储在数据库中,而是基本表的一个映射。 视图一经定义便存储在数据库中。对视图的操作与对表的操作一样,可以对其进行查询、修改(有一定限制)和删除。 当对通过视图看到的数据进行修改时,相应的基本表的数据也要发生变化,同样,若基本表的数据发生变化,则这种变化也可以自动地反映到视图中。 视图概述 视图的应用主要是基于以下考虑(优点): 视点集中,使用户只关心感兴趣的某些特定数据和他们所负责的特定任务,那些不需要或无用的数据则不必在视图中显示。 简化操作。视图大大简化了用户对数据的操作。因为在定义视图时,若视图本身就是一个复杂查询的结果集,这样在每次执行相同的查询时,不必重新编写这些复杂的查询语句,只要一条简短的查询视图的语句即可。 定制数据。视图能实现让不同的用户以不同的方式看到不同或相同的数据集。因此,当有许多不同水平的用户共用同一个数据库时,这就显得极为重要。 合并分割数据。有些情况

文档评论(0)

1亿VIP精品文档

相关文档