阅读下列说明和E—R图,回答问题l至问题3,将解答填入答题纸的对应栏内。 【说明】 某学校的教学系统描述如下: 学生信息包括:学号(SNo)、姓名(Sname)、性别(Sex)、年龄(Age)、入学年份(Year)、主修专业(Major),其中学号是入学时

admin2014-10-11  22

问题 阅读下列说明和E—R图,回答问题l至问题3,将解答填入答题纸的对应栏内。
【说明】
某学校的教学系统描述如下:
学生信息包括:学号(SNo)、姓名(Sname)、性别(Sex)、年龄(Age)、入学年份(Year)、主修专业(Major),其中学号是入学时唯一编定的。课程信息包括:课程号(CNo)、课程名称(CName)、学时(Period)、学分(Credit),其中课程号是唯一编定的。一个学生可选多门课,每个学生选每门课有一个成绩。图2—1是经分析得到的E—R图。
【图2—1】

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

选项

答案(1)AS (2)Student.SNo=Grade.SNo (3)Course.CName=Teach.CName (4)WITH CHECK OPTION

解析 创建视图:CREATE VIEW视图名(列表名)
AS SELECT查询子旬
[WITH CHECK OPTION]
易得空(1)为AS。空(2)、空(3)处的条件应为学生和成绩中的学号相同,教师和课程中的教师名相同。为了保证“进行修改、插入操作时保证该视图只有计算机系的学生”,需要声明为WITH CHECK OPTION,此即空(4)内容。
转载请注明原文地址:https://kaotiyun.com/show/P4DZ777K
0

相关试题推荐
最新回复(0)