b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

系统概论_系统概论王珊pdf_系统概论 第五版(2)

电脑杂谈  发布时间:2016-12-26 14:09:43  来源:网络整理

写出实现下列功能的SQL语句。①插入一个记录(25,“李明”,“男”,21,“95031”);②插入“95031”班学号为30、姓名为“郑和”的学生记录;③将学号为10的学生姓名改为“王华”;④将所有“95101”班号改为“95091”;⑤删除学号为20的学生记录;⑥删除姓“王”的学生记录;答:①INSERT INTO R VALUES(25,“李明”,“男”,21,“95031”)②INSERT INTO R(NO,NAME,CLASS) VALUES(30,“郑和”,“95031”)③UPDATE R SET NAME=“王华”WHERE NO=10④UPDATE R SET CLASS=“95091”WHERE CLASS=“95101”⑤DELETE FROM R WHERE NO=20⑥DELETE FROMR WHERE NAME LIKE“王%”2、设学生课程中有三个关系:学生关系S(S#,SNAME,AGE,SEX)学习关系SC(S#,C#,GRADE)课程关系C(C#,CNAME)其中S#、C#、SNAME、AGE、SEX、GRADE、CNAME分别表示学号、课程号、姓名、年龄、性别、成绩和课程名。

用SQL语句表达下列操作(1)检索选修课程名称为“MATHS”的学生的学号与姓名(2)检索至少学习了课程号为“C1”和“C2”的学生的学号(3)检索年龄在18到20之间(含18和20)的女生的学号、姓名和年龄(4)将一个新学生元组(学号:200215128;姓名:王丽;年龄:19;性别:女)插入到S表中(5)将选修课程号为“C1”的同学成绩加5分(6)找出每个学生超过他选修课程平均成绩的课程号(7)查询查询选修“C2”号课程且成绩在90分以上的所有学生。(8)查询所有姓刘的学生的姓名、学号和性别(9)检索平均成绩超过80分的学生学号和平均成绩(10)检索选修了全部课程的学生姓名(11)检索选修了三门课以上的学生的姓名(12)创建视图stu_info,包括选修“C1”号课程所有学生的学号、姓名、性别、年龄、选修课程号、课程名、成绩 答案: (1)SELECT SNAME,AGEFROM S,SC,CWHERE S.S#=SC.S#AND C.C#=SC.C#AND CNAME=’ MATHS’(2) SELECT S#FROM SCWHERE CNO=’C1’ AND S# IN( SELECT S#FROM SCWHERE CNO=’C2’)(3)SELECT S#,SNAME,AGEFROM SWHERE AGE BETWEEN 18 AND 20(4) INSERT INTO S(S#,SNAME,AGE,SEX)VALUES(“200215128”,”王丽”,19,”女”);(5) update scSet grade = grade+5Where c#=‘C1’;(6) select s#,c#From S x where grade>=(select avg(grade) from c y where y.S#=x.s#);(7) select s.s#,sname from s,sc where s.s#=sc.s# and sc.c#=’C2’ and sc.grade>90;(8) select sname,s#, from s where like ‘刘%’;(9) SELECT S# ,G(GRADE) ‘平均成绩’FROM SCGROUP BY S#HING G(GRADE)>80(10) SELECT SNAMEFROM SWHERE NOT EXISTS(SELECT *FROM CWHERE NOT EXISTS(SELECT *FROM SCWHERE S#=S.S# AND C#=C.C#))(11) SELECT SNAMEFROM S,SCWHERE S.S#=SC.S#GROUP BY SNAMEHING COUNT(*)>3(12)CREATE VIEW stu_info ASSELECT s.sno,sname,,age,c.cno,cname,gradeFrom s,sc,cwhere s.sno=sc.sno and c.cno= sc.cno and c.cno=‘C1’ 3、设学生-课程中包括三个表:学生表:Student (Sno,Sname,Sex,Sage,Sdept)课程表:Course(Cno,Cname,Ccredit)学生选课表:SC(Sno,Cno,Grade)其中Sno、Sname、Sex、Sage、Sdept、 Cno、Cname、Ccredit 、Grade分别表示学号、姓名、性别、年龄、所在系名、课程号、课程名、学分和成绩。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-23458-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    每日福利
    热点图片
    拼命载入中...