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