《管理系统中计算机应用》应用题复习要点.doc





《《管理系统中计算机应用》应用题复习要点.doc》由会员分享,可在线阅读,更多相关《《管理系统中计算机应用》应用题复习要点.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、管理系统中计算机应用管理系统中计算机应用应用题复习应用题(包括3个小题,共30分) l SQL 语言的使用(教材p130-171) 1、对于教学数据库的三个基本表(如下),试用SQL的查询语句表达下列查询:学生S(S#,SNAME,AGE,SEX)学习SC(S#,C#,GRADE)课程C(C#,CNAME,TEACHER)(1)检索LIU老师所授课的课程号和课程名。(2)检索年龄大于23岁的男学生的学号和姓名。(3)检索至少选修LIU老师所授课程中一门课程的女学生姓名。(4)检索WANG同学未学的课程的课程号。方法一:Select c# From C Where c# not in (sele
2、ct c# From sc,s Where s.name=wangand s.s#=sc.s#)方法二:Select c# From c Where not exists(select * From s,sc Where s.s#=sc.s# and sc.c#=c.c# and sname=wang)(5)检索至少选修两门课程的学生学号。方法一:Select distinct a.s# From sc a,sc b Where a.s#=B.s# and a.c#b.c#方法二:Select s# From sc Group by s# Having count(*)=2(6)检索全部学生都
3、选修的课程的课程号与课程名。Select c#.cname From c Where not exists(select * From s Where not exists (select * From sc Where s.s#=sc.s# and sc.c#=c.c#)(7)统计有学生选修的课程门数。Select count(distinct c#)From sc(8)求选修C4课程的学生的平均年龄。Select AVG(age)From s,scWhere s.s#=sc.s# and c#=c4(9)求LIU老师所授课程的每门课程的学生平均成绩。Select c#,avg(grade)
4、 From sc Where c# in (select c# From C Where teacher=liu)Group by c#(10)统计每门课程的学生选修人数(超过10人的课程才统计)。要求输出课程号和选修人数.Select c#,count(s#) From sc Group by c# Having count(s#)10设有如下3个关系模式:职工(职工号,姓名,性别,年龄)工程(工程号,工程名称,预算)报酬(职工号,工程号,工资)用SQL语句完成下面3640题。36.查询年龄不在19至55岁之间的职工姓名和性别。37.按照职工号统计每名职工的总收入。38.将预算额达到10万元
5、及以上工程的职工工资提高10。39.创建一个关于职工参加工程项目的视图VPS,该视图包括职工号,姓名,工程名称和工资。40.查询参加过两个以上工程项目的职工号及项目数,并按项目数降序排列。学生-课程数据库中包括三个表:学生表:Student (Sno,Sname,Sex,Sage,Sspec)Student 由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所学专业(Sspec)五个属性组成,其中Sno为主码。课程表:Course(Cno,Cname,Ccredit)Course 由课程号(Cno)、课程名(Cname)、学分(Ccredit)三个属性组成,其中Cno为
6、主码。学生选课表:SC(Sno,Cno,Grade) SC由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,主码为(Sno,Cno)。1. 建立一个“学生”表Student,它由学号Sno、姓名Sname、性别Ssex和年龄Sage四个属性组成。其中学号不能为空,值是唯一的。2. 删除Student表。3. 建立“计算机科学与技术”专业学生的视图。4. 查询全体学生的姓名、学号和所学专业。5. 查询学生总人数。6. 查询选修了课程的学生人数。7. 查询学生的最小年龄。 SELECT MIN(Sage) FROM Student;8. 查询学习“计算机科学与技术”的全体学生的名
7、单。9. 查询考试成绩有不及格的学生的学号。10. 查询年龄在1822岁(包括18岁和22岁)之间的学生的学号和姓名。11. 查询既不学习“轮机工程”,也不学习“软件工程”和“信息工程”专业的学生的姓名和性别。12. 查询所有不姓刘的学生人数。13. 查询“计算机科学与技术”专业的女生姓名和年龄。14. 求各个课程号及相应的选课人数。15. 查询至少有20个以上的学生选修了该课程的课程号和选课人数。16. 查询全体女生情况,查询结果按所学专业升序排列,同一专业的学生按年龄降序排列。17. 查询选修“1001”号课程且成绩在90分以上的所有学生的姓名。18. 查询每个学生的学号、姓名、选修的课程
8、名及成绩19. 查询选修了课程名为“数据库技术”的学生的学号和姓名。20. 查询与“张三”一样学习同一个专业的学生的学号和姓名。21. 查询选修了课程名为“数据库技术”的学生的学号和姓名。22. 查询既选修了“1001”号课程又选修了“3001”号课程的学生的学号。23. 将一个新学生记录(学号:88062114,姓名:周平;性别:男;年龄:18岁)插入到Student中。24. 将学生“88062114”的年龄改为22岁。25. 将所有学生的年龄增加1岁26. 将全体学生“数据库技术”课程的成绩置零。27. 删除学号为“88062114”的学生记录。28. 删除所有的学生选课记录。29 将
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理系统中计算机应用 管理 系统 计算机 应用 应用题 复习 要点

限制150内