在xscjgl上进行操作
习题作业
(1)创建一个显示学生的学号,姓名,课程名,成绩的视图v1
CREATE VIEW v1 AS SELECT b.`学号`,b.`姓名`,c.`课程名`,a.`成绩` FROM xs_kc a,xs b,kc c
WHERE a.`学号`=b.`学号` AND a.`课程号`=c.`课程号`;
(2)创建一个显示学生成绩90分以上学生的学号,课程名,成绩,学分视图v2
CREATE VIEW v2 AS SELECT b.`学号`,c.`课程名`,a.`成绩`,a.学分 FROM xs_kc a,xs b,kc c
WHERE a.`学号`=b.`学号` AND a.`课程号`=c.`课程号` AND a.成绩>=90;
(3)创建一个显示“计算机”专业的学生名单的视图v3
CREATE VIEW v3 AS SELECT DISTINCT b.`学号`,b.`姓名` FROM xs_kc a,xs b,kc c
WHERE a.`学号`=b.`学号` AND a.`课程号`=c.`课程号` AND b.`专业名`="计算机";
(4)创建一个没有被学生选修的课程名单的视图v4