理解数据库的二级映像保证了数据库的独立性
1、模式:全局数据
select *
from students
2、导出外模式(视图)
create view st
as
select sno,sname,sage
from students
3、开发者,看到st,产品马上上市
select sno,sname,sage
from st
4、发现一个问题,需要修改students
5、修改完毕
将sname修改为sn
6、再次查询st发现出错
select sno,sname,sage
from st
7、解决办法,修给模式到外模式的映像(修改视图的定义)
此时查询st视图则不会出错
alter view st
as
select sno,sn as sname,sage
from students
select sno,sname,sage
from st