国开《数据库基础与应用》第四章 4-3-4:视图的建立、修改和删除
4-3-4:视图的建立、修改和删除
(1)视图概念
视图(view)是在基本表之上建立的表,它的结构,即所有列定义取自基本表,它的内容,即所有数据行也取自基本表。
基本表在数据库存储空间中有对应的存储对象,而视图则没有对应的存储对象,它只与基本表相对应。
(2)建立视图语句
建立视图的语句格式如下:
CREATE VIEW <视图名>(<列名>,...) AS
假定在职工库中已经建立有如下结构和内容的职工表。
职工号 | 姓名 | 性别 | 年龄 | 基本工资 |
---|---|---|---|---|
010405 | 李羽 | 女 | 29 | 3560 |
010408 | 刘秀 | 男 | 26 | 4800 |
010506 | 王强 | 男 | 53 | 7200 |
010715 | 朱通 | 男 | 47 | 5700 |
create view 职工工资视图表(职工号,姓名,基本工资)
as select 职工号,姓名,基本工资 from 职工
职工号 | 姓名 | 基本工资 |
---|---|---|
010405 | 李羽 | 3560 |
010408 | 刘秀 | 4800 |
010506 | 王强 | 7200 |
010715 | 朱通 | 5700 |
(3)修改和删除视图
对视图进行的操作,除了根据基本表建立视图之外,还包括修改视图内容的UPDATE语句,修改视图定义的ALTER VIEW语句,删除视图的DROP VIEW语句。