1.定义视图
在stu数据库中完成以下视图定义:
(1)定义计算机系学生基本情况视图V_Computer。
(2)将学生的学号、姓名、课程号、课程名和成绩定义为视图V_S_C_G。
(3)将各系学生人数、平均年龄定义为视图V_NUM_AVG。
(4)定义一个反映学生出生年份的视图V_YEAR,包括学号、姓名和出生年份。
(5)将每个学生选修课程的门数及平均成绩定义为视图V_AVG_S_G,包括学号、课程数量和平均成绩。
(6)将各门课程的选修人数及平均成绩定义为视图V_AVG_C_G,包括课程号、选修人数和平均成绩。
2.使用视图
(1)查询以上所建的视图结果。
SELECT * FROM V_Computer
SELECT * FROM V_S_C_G
SELECT * FROM V_NUM_AVG
SELECT * FROM V_YEAR
SELECT * FROM V_AVG_S_G
SELECT * FROM V_AVG_C_G
(2)查询平均成绩为90分以上的学生学号、姓名和平均成绩。
(3)查询各课成绩均大于平均成绩的学生学号、姓名、课程号和成绩。