第六章 索引和图.pptVIP

  • 4
  • 0
  • 约5.64千字
  • 约 55页
  • 2017-07-09 发布于贵州
  • 举报
第六章 索引和图

6.2.1 基本概念 视图是由从数据库的基本表中选取出来的数据组成的逻辑窗口, 是基本表的部分行和列数据的组合。 视图是一个虚表。 数据库中只存储视图的定义,而不存储视图所包含的数据。 视图与基本表关系 6.2.2 定义视图 CREATE VIEW 视图名[(视图列名表)] AS 查询语句 查询语句中通常不包含ORDER BY和DISTINCT子句。 在定义视图时要么指定视图的全部列名,要么全部省略不写。 说明 如果省略了视图的“列名表”部分,则视图的列名与查询语句结果显示的列名相同。 如下三种情况下必须明确指定视图列名: 某个目标列是函数或表达式,并且没有为这样的列起别名。 多表连接时选出了几个同名列作为视图的字段。 需要在视图中为列选用新的更合适的列名。 定义单源表视图 视图取自一个基本表的部分行、列,视图行列与基本表行列对应, 一般可看可改。 示例 CREATE VIEW IS_Student AS SELECT Sno, Sname, Ssex, Sage FROM Student WHERE Sdept = 信息系 例1.建立信息系学生的的学号、姓名、性别和年龄视图。 定义多源表视图 子查询源表多于一个, 一般可看不可改。 * 示例 CREATE VIEW V_IS_S1(Sno, Sname, Grade)

文档评论(0)

1亿VIP精品文档

相关文档