SQL实训报告

SQL实训报告

ID:47433319

大小:580.68 KB

页数:9页

时间:2020-01-11

SQL实训报告_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《SQL实训报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、民办四川天一学院实训报告学号:姓名:院系:专业:教师:2018年月民办四川天一学院《SQLServer数据库程序设计》实训报告实训一SQL数据查询实验实训时间实训地点同组人员成绩2018年4月26日无一、实训目的1.熟练掌握基本查询命令select…from…where语法结构;2.熟练掌握多表查询命令的设计方法;3.熟练掌握分组聚合查询应用方式方法;4.通过观察查询结果, 体会查询语句的实际应用。二、实训原理和内容(内容宋体小四号,行距固定值24磅,首行缩进2字符)实训数据库为学生成绩管理数据库ScoreDB,数据库关系模式如下:Student(studentNo

2、,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:在班级C

3、lass表中查询班级名称中含有会计的班级信息。任务4:在学生Student表中查询籍贯不是“南昌”或“上海”的同学姓名、8民办四川天一学院《SQLServer数据库程序设计》实训报告籍贯和所属班级编号,并按籍贯的降序排序输出。任务5:查找会计学院全体同学的学号、姓名、籍贯、班级编号和所在班级名称。任务6:查找选修了课程名称为“计算机原理”的同学学号、姓名。任务7:查询每个同学的选课门数、平均分和最高分。任务9:查询平均分在80分以上的每个同学的选课门数、平均分和最高分。实训要求:设计T_SQL命令,并在SQLServerManagementStudio的查询分析器中

4、执行命令,观察并分析结果。一、实训过程任务1:在学生Student表中查询年龄大于或等于19岁的同学学号、姓名和出生日期。任务分析:由任务可知,所需查询的属性都位于一张表student中,因此可以直接进行简单查询,查询条件是...Year(getdate())-year(birthday)查询语句设计如下:selectstudentNo,studentNamefromstudentwhereyear(getdate())-year(birthday)>19andsex='女'查询结果:任务2:在选课Score表中查询成绩在80~90分之间的同学学号、课程号和相应成绩

5、。任务分析:由任务可知,所查询的属性都位于一张表Score中,因此可以直接进行简单查询,查询条件是:8民办四川天一学院《SQLServer数据库程序设计》实训报告Where(score>=80andscore<=90)查询语句设计如下:useScoreDBselect*fromScorewherescore>=80andscore<=90查询结果:…任务3:在班级Class表中查询班级名称中含有会计的班级信息。任务分析:由任务可知,所查询的属性都位于一张表Score中,因此可以直接进行简单查询,查询条件是:Where(classNamelike'%会计%')查询语句

6、设计如下:useScoreDBselect*fromClasswhereclassNamelike'%会计%'查询结果:任务4:在学生Student表中查询籍贯不8民办四川天一学院《SQLServer数据库程序设计》实训报告是“南昌”或“上海”的同学姓名、籍贯和所属班级编号,并按籍贯的降序排序输出。任务分析:由任务可知,所查询的属性都位于一张表Score中,因此可以直接进行简单查询,查询条件是:where[native]notin('南昌','上海')查询语句设计如下:useScoreDBselectStudentName,[native],classNofromS

7、tudentwhere[native]notin('南昌','上海')查询结果:任务5:查找会计学院全体同学的学号、姓名、籍贯、班级编号和所在班级名称。任务分析:由任务可知,所查询的属性在两张关系中,要查询须使用交叉连接,查询条件是:wherea.classNo=b.classNoandinstitute='会计学院'查询语句设计如下:useScoreDBselectstudentno,studentname,[native],a.classno,classname8民办四川天一学院《SQLServer数据库程序设计》实训报告fromStudenta,Class

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。