使用管理器图形界面创建视图与使用视图维护SQL Server2008
目录
使用管理器图形界面创建视图与使用视图维护SQL Server2008
4.建立数据库SCT,将数据库stuinfo中的四个表导入到SCT库中。
5. 将数据库stuinfo生成SQL脚本并查看该脚本文件,将表student生成SQL脚本并查看该脚本文件。
具体操作步骤请看这篇文章-> SQL server2008视图操作
1. 视图操作
(1)创建“95031”班学生的视图V-student-95031。
(2)创建“95031”班学生的选课视图V-score-95031,包括的列为:学号、姓名、课程名、成绩,并使用汉字做列名。
(3)创建“6-166”课的选课视图V-score-6-166,包括的列为:课程号、课程名、学号、姓名、成绩,并使用汉字做列名。
(4)创建每个学生平均成绩的视图VS-avgdegree-1,包括的列为:班级、学号、姓名、平均成绩,并使用汉字做列名。
结果栏->右键创建分组依据->选择平均
(5)创建其平均成绩高于等于80分的学生视图VS-avgdegree-2,包括的列为:班级、学号、姓名、平均成绩,并使用汉字做列名。
筛选器:>= 80
(6)创建各门课平均成绩的视图VC-avgdegree,包括的列为:课程号、课程名、平均成绩,并使用汉字做列名。
(7)创建缺考学生的视图V-student-absent,包括的列为:学号、姓名、课程号、课程名,并使用汉字做列名。
(8)调用存储过程sp_helptext查看视图V-student-95031的定义。
新建查询 sp_helptext V_student_95031
(9)修改视图V-student-95031中的某个学生姓名,然后到student表中查看该学生的姓名是否改了。
(10)向视图V-student-95031中添加一行,然后到student表中查看该行是否添上,并注意查看班级列的值。
(11)将视图V-student-95031中添加的那行删除,然后到student表中查看该行是否还在。
(12)删除视图V-student-absent。