《课下实验2-数据查询》由会员分享,可在线阅读,更多相关《课下实验2-数据查询(3页珍藏版)》请在金锄头文库上搜索。
1、课后实验2、查询数据库-学生选课系统一、导入学生选课系统数据库JXGL(jxgl.sql)二、JXGL数据库介绍l Students(sno, sname,class,ssex,bday,bplace,mgrade,photo,sfzh,zxf)该表是学生基本信息表 其中:sno学号,sname姓名,class班级,ssex性别,bday出生日期,bplace籍贯,mgrade入学成绩,photo照片,sfzh身份证号码,zxf总学分l Course(cno,cname,cpno,credit) 该表是课程情况表 其中:cno课程号,cname课程名称,cpno先修课程号,credit学分l
2、SC(term,sno,cno,grade,point) 该表是学生选课成绩表 其中:term学期,sno学号,cno课程号,grade成绩,point绩点l TC(term,class,cno,tno,period)该表是教师上课情况表 其中:list序号,term学期;class班级;cno课程号;tno教师编号; period学时l Teachers (tno,tname,ps,wday,dept,pay,marry,tel,resume)该表是教师基本情况表:其中tno教师编号;tname教师姓名;ps职称; wday入校日期;dept系别;pay工资;marry婚否;tel 联系电话
3、;resume简历三、在JXGL数据库中完成以下查询。(1)查询03物流1学生的详细信息(2)查询“入学成绩”在350到400分之间的学生的姓名和班级(3)查询students表中现有的班级(要求查询结果中班级名称不要重复)(4)查询具有“教授”或“副教授”职称的教师的教师编号和姓名(5)查询姓“陈”,且籍贯是“宁波”的学生的姓名,出生日期,入学成绩(6)查询students表中“09级”的学生信息(7)查询姓名中包含“菲”字的学生的学号、姓名、性别、班级(8)查询教师上课情况表中还没有安排好上课教师的班级和对应的课程号(9)查询全体学生情况,查询结果按所在班级名升序排列,同一班级中的学生按出
4、生日期降序排列(10)统计03物流1班学生“入学成绩”的平均分、最高分、最低分(11)统计students表中的学生人数(12)统计各个班级的学生人数,按统计结果做降序排列(13)统计各门课程的平均成绩,结果显示课程号和平均成绩(14)查询平均成绩80以上的课程编号(15)查询平均成绩75分以上的学生的学号(16)查询教师人数在5人以上的学院,查询结果显示学院名称和教师人数,查询结果按教师人数作降序排列(17)查询选修了课程学生的学号、姓名、所选课程号、课程名称以及取得的成绩(18)查询选修了计算机基础这门课程的学生的学号、姓名、班级、成绩(19)查询和“刘涛”在一个班级的学生的信息思考:可以
5、用什么方法完成本次查询?(20)查询没有选修过任何课程的学生的信息(学号、姓名、班级)思考:还可以用什么方法完成本次查询?(21)查询教师“姚明”给哪些班级上课?(22)查询教师“姚明”上哪些课程,要求查询结果包含课程编号和课程名称?(23)查询学号为“”学生选修所有课程的平均分和总学分(24)查询其他班中比“03计算应用1”所有学生入学成绩高的学生的姓名和入学成绩(25)查询选课门数等于或大于2门的学生的平均成绩和选课门数(26)查询“计算机基础”这门课程的平均成绩(27)查询选修了“”课程,且成绩高于此课程平均成绩的学生的学号和获得的成绩(28)查询既选修了“计算机基础”或者选修了“C语言
6、基础”的学生的学号(29)查询既选修了“计算机基础”又选修了“C语言基础”的学生的学号(30)查询“计算机基础”课程成绩最高的学生的信息在多年收治肝病、出血热、麻疹、艾滋病等传染病的临床实践中,逐步认识到中医药在传染病防治领域的优势,因此在制定医院长期发展规划中,有步骤的增加中医药在整体医疗工作中的比重,不断加强中医学科建设County continuation records has examined and approved the draft, spirit, believe, comprehensive Yearbook of zhuanglang already prepared draft, entered the phase of evaluation. Civil air defense work