下载后可任意编辑民办四川天一学院实训报告学 号: 姓 名: 院 系: 专 业: 教 师: 下载后可任意编辑 月下载后可任意编辑实训一 SQL 数据查询实验实训时间实训地点同组人员成绩 4 月 26 日无一、实训目的1. 熟练掌握基本查询命令 select… from… where 语法结构; 2. 熟练掌握多表查询命令的设计方法; 3. 熟练掌握分组聚合查询应用方式方法; 4. 经过观察查询结果, 体会查询语句的实际应用。二、实训原理和内容( 内容宋体小四号, 行距固定值 24 磅, 首行缩进 2 字符) 实训数据库为学生成绩管理数据库 ScoreDB, 数据库关系模式如下: Student(studentNo, studentName, sex, birthday, native, nation, classNo)Class(classNo, className, institute, grade, classNum)Course(courseNo, courseName, creditHour, courseHour, priorCourse)Score(studentNo, courseNo, score)实训内容: 任务 1: 在学生 Student 表中查询年龄大于或等于 19 岁的同学学号、 姓名和出生日期。任务 2: 在选课 Score 表中查询成绩在 80~90 分之间的同学学号、 课程号和相应成绩。下载后可任意编辑任务 3: 在班级 Class 表中查询班级名称中含有会计的班级信息。任务 4: 在学生 Student 表中查询籍贯不是”南昌”或”上海”的同学姓名、 籍贯和所属班级编号, 并按籍贯的降序排序输出。任务 5: 查找会计学院全体同学的学号、 姓名、 籍贯、 班级编号和所在班级名称。任务 6: 查找选修了课程名称为”计算机原理”的同学学号、 姓名。任务 7: 查询每个同学的选课门数、 平均分和最高分。任务 9: 查询平均分在 80 分以上的每个同学的选课门数、 平均分和最高分。实训要求: 设计 T_SQL 命令, 并在 SQL Server Management Studio 的查询分析器中执行命令, 观察并分析结果。三、实训过程任务 1: 在学生 Student 表中查询年龄大于或等于 19 岁的同学学号、 姓名和出生日期。任务分析: 由任务可知, 所需查询的属性都位于一张表student 中, 因此能够直接进行简单查询, 查询条件是... Year(getdate())-year(birthday)查询语句设计如下: select studentNo ,studentName from student whereyear(getdate())-year(birthday)>19 and sex='女'查询结果:下载后可任意编辑任务 2: 在选课 Score 表中查询成绩在 80~90 分之间的同学学号、 课程号和相应成...