- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 面向对象(上)
PAGE 2
备 课 纸(章)
课题: 项目模块3 数据库查询篇
课时
教学目的要求:
掌握使用SELECT语句对表中数据实现各种不同需求的查询的语法与技巧
掌握MySQL中主要系统函数、窗口函数的运用
掌握视图和索引的原理、作用并创建运用其优化数据查询
教学重点:
掌握select命令语法完成从单表或多表中连接查询、子查询、排序查询、限量查询、分组统计查询、联合查询、逐行查询检索数据
掌握WHERE子句筛选数据的条件表达式运用,以及表达式中系统函数的使用语法
掌握视图的概念及创建视图和利用视图简化查询与更新
掌握索引的概念与分类及创建索引加快数据查询
教学难点:
熟练灵活正确使用Select命令的的实现多种数据查询需求
正确运用各种运算符及函数完成查询条件表达或查询结果选项表达
正确分析查询情境通过创建合理视图和设置索引,优化查询提高效率
思政素养要点:
养成注重细节、精益求精的职业操守;
对解决问题积极探索、寻求高效、简明、优化手段的工匠精神;
保护数据的同时还要认识到片面性问题,用辩证的思维看待事物;
项目
数据库
教学项目:高校教学质量分析管理系统数据库db_teaching
实践项目:怡贝银行业务管理系统数据库db_ebank
教学方法:
讲解、演示、微课、课中课后实训实践
教具:
理实一体化机房、MySQL8.0、Workbench
课 时 安 排
节次
内容
总课时
其中
讲授
实训
课堂
作业
1
任务1 单表数据查询
2
任务2 多表连接查询
3
任务3 排序与限行查询
4
任务4 分组统计与分析查询
5
任务5 子查询
6
任务6 联合查询与逐行查询
7
任务7使用视图简化查询
任务8 使用索引加速查询
备 课 纸(节)
课题: 任务1 单表数据查询
课时
教学目的要求:
掌握SELECT查询命令的投影列、WHERE选择行、FROM表源等各项子句的用法
掌握MySQL常用系统函数的运用实现要求的数据操作
教学重点:
掌握SELECT单表查询的基本语法,设置查询结果集的列或表达式、列别名、筛选条件行、去除重复值行
掌握运用数值、字符串、日期、类型转换、条件控制等系统操作函数
教学难点:
在命令行客户端或MySQL Workbench图形化客户端,正确熟练编写SELECT语句,运用FROM、WHERE、*、DISTINCT等子句或关键字,能筛选实施从单表中查询要求的数据
针对查询需求能正确熟练使用系统函数来解决相应数据检索要求
教 具: 理实一体化机房、MySQL8.0、MySQL Workbench
课后小结
教学过程:
引
【学生线上微课学习,引出讨论题】
怎样从一个表中检索输出需要的记录数据?
怎样表示检索记录的条件要求和希望查询输出的列或表达式值?
用命令行和图形化工具怎么操作解决数据的查询需求?
导
【教师导入任务情境】
通过“高校教学质量分析管理系统”,质量管理处、教务处、各二级学院等教学相关部门以及教师本人,需通过查看某个学期(如2019-2020学年一)指定教师(如000010号教师)的同行及督导专家的教学评价评语、评分情况,作为对该教师教学质量评判的指标参考之一,所需查询的数据源自教师教学评价表这一个表中。
析
【教师带动学生】分析任务解决实施的技术要点,精讲
任务解决的要点
简单查询SELECT语句的基本语法;
投影列(选择列)的表达方式;
筛选行(选择行)的WHERE子句;
使用MySQL的系统函数编写数据操作要求的表达式;
一、简单查询SELECT语句的基本语法
SQL语言的数据查询输出通过SELECT语句实现。结合FORM子句指定查询输出的数据源、结合WHERE子句指定查询数据的条件。
查什么 ? SELECT [ALL|DISTINCT] *|列表达式,...
从哪查 ? FROM 表名
查啥样 ? [WHERE 条件表达式 ];
二、查询中的投影列(选择列)
1.查询表中所有列
SELECT子句中,用“*”表示查询并返回FROM子句指定源表或视图中的所有列,查询结果集中输出显示顺序与源表中列顺序相同。
2.查询表中指定列
SELECT子句中,指定要查询显示的列,各列名之间用英文逗号隔开,指定各列的顺序即显示结果集列呈现的顺序。
3.查询表达式计算列
SELECT子句中,指定要查询显示的表达式结果,各表达式之间用英文逗号隔开。
4.查询显示列别名
默认情况下,查询结果集中显示的列名,就是SELECT子句指定的查询列或表达式的名称。如果希望查询结果集中的列名称显示为自定义的列名称时,可以在SELECT子句中自定义列或表达式的别名。提醒学生注意,这样改变的只是查询结果集所显示的列标题,并没有改变
您可能关注的文档
- 《C语言程序设计》教学大纲.doc
- Protel DXP 2004 SP2实用设计教程(第3版)课件 DXP第11章3版.ppt
- Protel DXP 2004 SP2实用设计教程(第3版)课件 DXP第10章3版.ppt
- Protel DXP 2004 SP2实用设计教程(第3版)课件 DXP第8章3版.ppt
- Protel DXP 2004 SP2实用设计教程(第3版)课件 DXP第7章3版.ppt
- Protel DXP 2004 SP2实用设计教程(第3版)课件 DXP第4章3版.ppt
- RFID产品研发及生产关键技术(第2版) 课件 第5章.pptx
- RFID产品研发及生产关键技术(第2版) 课件第4章.pptx
- RFID产品研发及生产关键技术(第2版) 课件第3章.pptx
- RFID产品研发及生产关键技术(第2版) 课件第2章.pptx
文档评论(0)