1、数据库实验二中南大学数据库系统实验报告题 目数据查询学生姓名宋涛 学生学号 3902100312 专业班级 软件1003班完成日期2012年4月9日 实验名称:数据查询一、 实验目的:熟悉和掌握对数据表中数据的查询操作和SQL命令的使用,学会灵活熟练的使用SQL 语句的各种形式;加深理解关系运算的各种操作(尤其是关系的选择,投影,连接和除运算)二、 实验环境:所需设备:微机;Windows xp操作系统;安装了SQL SERVER。三、 实验内容:在表S,C,SC上完成以下查询:1 查询学生的基本信息;2 查询“CS”系学生的基本信息;3 查询“CS”系学生年龄不在19到21之间的学生的学号、
2、姓名;4 找出“CS”系年龄最大的学生,显示其学号、姓名;5 找出各系年龄最大的学生,显示其学号、姓名;6 统计“CS”系学生的人数;7 统计各系学生的人数,结果按升序排列;8 按系统计各系学生的平均年龄,结果按降序排列;9 查询无先修课的课程的课程名和学时数;10统计每位学生选修课程的门数、学分及其平均成绩;11统计选修每门课程的学生人数及各门课程的平均成绩;12找出平均成绩在85分以上的学生,结果按系分组,并按平均成绩的升序排列;13查询选修了“1”或“2”号课程的学生学号和姓名;14查询选修了“1”和“2”号课程的学生学号和姓名;15查询选修了课程名为“数据库系统”且成绩在60分以下的学
3、生的学号、姓名和成绩;16查询每位学生选修了课程的学生信息(显示:学号,姓名,课程号,课程名,成绩);17 查询没有选修课程的学生的基本信息;18 查询选修了3门以上课程的学生学号;19 查询选修课程成绩至少有一门在80分以上的学生学号;20 查询选修课程成绩均在80分以上的学生学号;21 查询选修课程平均成绩在80分以上的学生学号;四、 实验结果:1 查询学生的基本信息;2 查询“CS”系学生的基本信息;3 查询“CS”系学生年龄不在19到21之间的学生的学号、姓名;4 找出“CS”系年龄最大的学生,显示其学号、姓名;5 找出各系年龄最大的学生,显示其学号、姓名;6 统计“CS”系学生的人数
4、;7 统计各系学生的人数,结果按升序排列;8 按系统计各系学生的平均年龄,结果按降序排列;9 查询无选修课的课程的课程名和学时数;10统计每位学生选修课程的门数、学分及其平均成绩;11统计选修每门课程的学生人数及各门课程的平均成绩;12找出平均成绩在85分以上的学生,结果按系分组,并按平均成绩的升序排列;13查询选修了“1”或“2”号课程的学生学号和姓名;14查询选修了“1”和“2”号课程的学生学号和姓名;15查询选修了课程名为“数据库系统”且成绩在60分以下的学生的学号、姓名和成绩;16查询每位学生选修了课程的学生信息(显示:学号,姓名,课程号,课程名,成绩);17 查询没有选修课程的学生的基本信息;18 查询选修了3门以上课程的学生学号;19 查询选修课程成绩至少有一门在80分以上的学生学号;20 查询选修课程成绩均在80分以上的学生学号;21 查询选修课程平均成绩在80分以上的学生学号;