图是指计算机数据库中的视图,是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。
工具/原料
1
计算机
2
SQLserver2008
方法/步骤
1
①创建一个计算机系教师情况的视图 SUB_T,包括教师号、教师名、职称。执行语句:
2
执行结果:
3
②创建一个学生情况视图 SUB_S,包括学号、姓名、课程名及成绩。执行语句:
4
执行结果:
5
③每门课程和它的平均成绩定义为一个视图 CNO_AVG,包括课程名、平均成绩。执行语句:
6
执行结果:
7
④创建一个数学系和选修了22002号课程的学生的视图 SUB_S1。执行语句:
8
执行结果:
9
⑥查找视图 SUB_T中职称为教授的教师号和姓名。执行语句:
10
执行结果:
11
⑦删除视图SUB_S和视图SUB_T。执行语句:此时刷新视图,将不再有SUB_T,SUB_S这两个视图。
注意事项
1
视图中的数据并不属于视图本身,而是属于基本的表,对视图可以像表一样进行insert,update,delete操作
2
视图不能被修改,表修改或者删除后应该删除视图再重建。
上一篇:默认的视图方式
下一篇:远在天边近在眼前是什么意思