SQL server实验 使用管理器图形界面创建视图与使用视图维护SQL Server2008

版权声明:(整理不易,如本文对您有益,请为我点赞吧!)本文为博主原创文章,转载请附上博文链接! https://blog.csdn.net/Qi2456/article/details/83548519

使用管理器图形界面创建视图与使用视图维护SQL Server2008

目录

使用管理器图形界面创建视图与使用视图维护SQL Server2008

1. 视图操作

2. 对数据库stuinfo进行脱机和联机操作。

若数据库脱机失败,请看这篇文章->数据库脱机失败解决方法

3.分离数据库stuinfo,然后再附加该数据库。

4.建立数据库SCT,将数据库stuinfo中的四个表导入到SCT库中。

5. 将数据库stuinfo生成SQL脚本并查看该脚本文件,将表student生成SQL脚本并查看该脚本文件。

6. 对数据库stuinfo进行备份及恢复操作。

具体操作步骤请看这篇文章-> 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。

2. 对数据库stuinfo进行脱机和联机操作。

若数据库脱机失败,请看这篇文章->数据库脱机失败解决方法

3.分离数据库stuinfo,然后再附加该数据库。

4.建立数据库SCT,将数据库stuinfo中的四个表导入到SCT库中。

5. 将数据库stuinfo生成SQL脚本并查看该脚本文件,将表student生成SQL脚本并查看该脚本文件。

6. 对数据库stuinfo进行备份及恢复操作。

具体操作步骤请看这篇文章-> SQL server2008视图操作

猜你喜欢

转载自blog.csdn.net/Qi2456/article/details/83548519