正在加载图片...
开课学期tinyint 评分要点:主键1分;其他1分;共计2分。 CREATE TABLE授课( 教师号 char(10), 课程号 char(20), 授课时数int, 授课年份 int, Primary key(教师号,课程号,授课年份), Foreign key(教师号)references教师(教师号), Foreign key(课程号)references课程(课程号) 评分要点:主键1分;外键2分;其他1分;共计4分。 29.(本题共20分,每小题5分) 参考答案及评分要点: (1)SELECT教师名,所在部门 FROM教师 WHERE职称='教授 评分要点:SELECT:2分,FROM:1分,WHERE:2分 (2)SELECT开课学期,COUNT(*)课程门数 FROM课程 WHERE学时数>40 GROUP BY开课学期 评分要点:SELECT:2分,FROM:1分,WHERE:1分,GROUP BY:1分 (3)SELECT课程名,学时数,教师名,授课时数 FROM课程JOIN授课ON课程.课程号=授课.课程号 JOIN教师ON教师.教师号二授课.教师号 WHERE授课年份=2012 评分要点:SELECT:2分,FROM、JOIN:2分;WHERE:1分 (4)DELETE FROM课程 WHERE课程号NOT IN(SELECT课程号FROM授课) 评分要点:DELETE:2分,WHERE:3分 30.(本题10分) 参考答案及评分要点: CREATE VIEW VI AS SELECT教师名,课程名,授课时数 FROM授课JOIN教师ON授课.教师号=教师.教师号 JOIN课程ON课程.课程号=授课.课程号 WHERE授课年份=2014 评分要点:每行2分 1061开课学期 tinyint 评分要点:主键 分;其他 分;共计 分。 CREA TE T ABLE 授课( 教师号 charCl O) , 课程号 char(20) , 授课时数 int , 授课年份 int , Primary key( 教师号,课程号,授课年份) , Foreign key( 教师号) references 教师(教师号) , Foreign key( 课程号) references 课程(课程号) 评分要点:主键 分;外键 分;其他 分;共计 分。 29. (本题共 20 分,每小题 分) 参考答案及评分要点: (l)SELECT 教师名,所在部门 FROM 教师 WHERE 职称教授 评分要点 :SELECT:2 分, FROM:1 分, WHERE:2 (2)SELECT 开课学期, COUNT( 养)课程门数 FROM 课程 WHERE 学时数> 40 GROUP BY 开课学期 评分要点: SELECT: 分, FROM :l分, WHERE:1 分, GROUP BY:l (3)SELECT 课程名,学时数,教师名,授课时数 FROM 课程 JOIN 授课。 课程.课程号=授课.课程号 JOIN 教师 ON 教师.教师号 授课.教师号 WHERE 授课年份= 2012 评分要点 :SELECT:2 分, FROM JOIN :2 ;WHERE:l (4)DELETE FROM 课程 WHERE 课程号 NOT IN (SELECT 课程号 FROM 授课) 评分要点 :DELETE:2 分, WHERE:3 30. (本题 10 分) 参考答案及评分要点: CREA TE VIEW V1 SELECT 教师名,课程名,授课时数 FROM 授课 JOIN 教师 ON 授课.教师号=教师.教师号 JOIN 课程 ON 课程.课程号=授课.课程号 WHERE 授课年份= 2014 评分要点:每行 1061
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有