(中职)数据库应用基础(SQL Server 2008)项目六 校园网数据的高级查询教学课件.pptx
《(中职)数据库应用基础(SQL Server 2008)项目六 校园网数据的高级查询教学课件.pptx》由会员分享,可在线阅读,更多相关《(中职)数据库应用基础(SQL Server 2008)项目六 校园网数据的高级查询教学课件.pptx(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(中职)数据库应用基础(SQL Server 2008)项目六 校园网数据的高级查询教学课件(工信版)项目六 校园网数据的高级查询项目目标【知识目标】1会使用COUNT、MAX等聚合函数查询信息,会使用字符串函数来优化查询显示,会使用GROUP BY子句对数据进行分类汇总,会使用HAVING子句来限定查询结果;2会运用IN子查询来查询信息,会运用EXISTS子查询来查询信息,理解子查询和连接查询的区别;3能灵活应用连接查询实现多表查询、会创建并调用自定义函数;4理解存储过程及触发器。项目目标【能力目标】1具备数据库高级查询的能力;2具备利用函数进行查询的能力;3具备自定义函数的能力;4具备理解
2、存储过程与触发器的能力。项目目标【情感目标】1培养良好的抗压能力;2培养沟通的能力并通过沟通获取关键信息;3培养团队的合作精神;4培养实现客户利益最大化的理念;5培养事物发展是渐进增长的认知。任务一 统计查询n任务说明1聚合函数(1)含义。(2)种类。(3)基本格式。2GROUP BY子句(1)含义。(2)基本格式。3HAVING子句任务一 统计查询n任务分析 这里主要介绍了几种聚合函数的具体功能及应用,并引入了与之密切相关的GROUP BY 子句、HAVING子句等,从而完成数据的统计显示功能。聚合函数是SQL语言中的一类特殊函数,主要包括SUM、COUNT、MAX、MIN和AVG等。这些函
3、数和其他函数的根本区别是它们一般作用在多条记录上。聚合函数出现在查询语句的SELECT子句和GROUP BY、HAVING子句中,而在WHERE子句中不能使用聚合函数。使用GROUP BY子句可以对查询的结果集进行分组,HAVING子句的作用是筛选满足条件的分组。本任务主要完成以下查询。(1)各类职称教师人数的统计。(2)统计各课程的最高分、最低分和平均成绩。(3)查询选修4门以上(包括4门)选修课的学生。(4)统计各年份出生的学生人数。(5)查询选修人数在10人以下的选修课程。实施步骤n第1步:各类职称教师人数的统计。查询表teacher。要显示的信息为两列:一列是职称的名称,另一列为该类职
4、称的教师人数。n第2步:统计各课程的最高分、最低分和平均成绩。统计各课程的最高分、最低分和平均成绩,用到的表为choice。最后要显示的信息为4列,即课程编号、最高分、最低分和平均分。其中最高分、最低分和平均分都不是表中的列,要利用聚合函数MAX、MIN和AVG来显示。n第3步:查询选修4门以上(包括4门)选修课的学生。根据要求,用到的表为choice。最后要显示学生学号和课程门数,然后将选修课程数量大于等于4的学生筛选出来。这样就要用到GROUP BY和HAVING子句,HAVING子句可以对分类汇总的结果进行筛选。实施步骤n第4步:统计各年份出生的学生人数。n第5步:查询选修人数在10人以
5、下的选修课程。查询结果任务二 多表-连接查询n任务说明1连接查询(1)含义。(2)种类。(3)基本格式。2内连接(1)含义。(2)实现原理。(3)分类。(4)基本格式。3外连接4交叉连接任务二 多表-连接查询n任务分析 本任务主要是运用连接查询来实现多表信息的查询,介绍了最常用的内连接查询的实现方法。在实现内连接查询时,两表必须具有共同的字段,并以此作为连接条件来构建查询。连接运用符如果为等号,则为等值连接;除此以外的连接运算符(如、!、!和)构建的查询则是非等值连接;自然连接是等值连接的一种特殊形式。本任务要实现以下操作。(1)查询杨海艳的所有选修课的成绩。(2)查询选修了课程编号为“010
6、1001”的课程的学生姓名和成绩。(3)查询选修了“Photoshop图形图像处理”课程的学生姓名和成绩,并按成绩降序排列。(4)使用自然连接列出professional和department中各系部的专业情况。(5)将表department与表professional进行左外连接。实施步骤n第1步:查询杨海艳的所有选修课的成绩。n第2步:查询选修了课程编号为“0101001”的课程的学生姓名和成绩。n第3步:查询选修了“Photoshop图形图像处理”课程的学生姓名和成绩,并按成绩降序排列。n第4步:使用自然连接列出professional和department中各系部的专业情况。n第5步:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中职数据库应用基础SQL Server 2008项目六 校园网数据的高级查询教学课件 数据库 应用 基础 SQL 2008 项目 校园网 数据 高级 查询 教学 课件
链接地址:https://www.taowenge.com/p-90570333.html
限制150内