问题 填空题

[说明]
某学校的教学系统描述如下:
学生信息包括:学号(SNo)、姓名(Sname)、性别(Sex)、年龄(Age)、入学年份(Year)、主修专业(Major),其中学号是入学时唯一编定的。
课程信息包括:课程号(CNo)、课程名称(CName)、学时(Period)、学分(Credit),其中课程号是唯一编定的。
一个学生可选多门课,每个学生选每门课有一个成绩。图是经分析得到的E-R图。


若另有表Teach(CName, TName)存储教师任课情况,Tname表示教师名。用SQL创建一个含有学号、姓名、课程名、成绩、任课教师名的“主修专业为计算机CS”的学生成绩视图,并要求进行修改、插入操作时保证该视图只有计算机系的学生。请在SQL语句空缺处填入正确的内容。
CREATE VIEW SG ______
SELECT Student.SNo, SName, Grade, Course.CName, TName
FROM Student, Grade, Teach,
WHERE ______
AND ______
AND Major = ’CS’,
______;

答案

参考答案:AS
Student.SNo=Grade.SNo
Course.CName=Teach.CName
WITH CHECK OPTION

解析:创建视图:CREATE CIEW视图名(列表名)
AS SELECT查询子句
[WITH CHECK OPTION]

单项选择题 A型题
单项选择题