内容正文:
课题
第三节 数据的价值
授课时间
教学目标
知识与技能
1. 学习简单的DSL(领域专用语言)查询语句,对数字菜谱进行分类查询。
2. 能按需使用各种查询获得统计结果。
3. 体会“属性”设计对统计结果的影响,提升数据意识。
过程与方法
1. 通过实践活动,掌握DSL查询语句的编写方法。
2. 通过小组合作,学会如何利用查询语句获取数据统计结果。
3. 通过案例分析,理解属性设计对数据查询和统计的重要性。
情感态度与价值观
1. 通过实践活动,让学生体会数据在日常生活和学习中的重要性,激发学生对信息科技的兴趣。
2.培养学生严谨、细致的学习态度和科学精神,帮助学生养成良好的数据分析习惯。
3.在小组合作过程中,培养学生的团队合作意识和沟通能力,让学生学会倾听他人意见,尊重他人观点,共同完成学习任务。
教学重点
1. 数据价值的体现,包括分类查询和统计分析。
2. 简单 DSL 查询语句的使用方法。
3. 数据透视图表的制作和应用。
教学难点
1. 理解属性设计对数据查询和统计结果的影响。
2. 如何根据需求编写合适的DSL查询语句。
教学流程
教师批注
课堂导入
提问:“同学们,上节课我们学习了事物属性的规划和如何使用 Markdown 格式记录数据属性。谁能说说什么是事物的属性呢?”
学生回答后,教师总结:“属性是事物性质与事物之间关系的统称,它是数据存储和管理的基础。我们已经学会了如何规划和记录数据属性,那么这些数据有什么价值呢?今天我们就来学习数据的价值。
教师展示一个包含多种美食的“数字菜谱资源库”(如教材中的“菜谱大全”文件夹),提问:“我们已经收集了许多美食的菜谱,并且按照一定的属性进行了记录。现在,如果我们想知道适合‘老人’吃的菜有哪些?或者人们最喜欢吃哪些菜?我们应该怎么做呢?”
引出本节课的主题——数据的价值。
教学过程
一、DSL查询语句的基本语法
“数据分类查询是一种根据特定条件对数据进行筛选的方法。通过分类查询,我们可以快速找到符合特定条件的数据。例如,我们想知道哪些菜是适合老人吃的,或者哪些菜的口味是麻辣的,就可以使用分类查询。
通过教材中的图 2-3-1,展示分类查询的结果,让学生直观地看到分类查询的效果。
为了实现分类查询,我们可以使用一种特殊的语言——DSL(Domain Specific Language,领域专用语言)。
DSL(领域专用语言)是一种用于特定领域的查询语言,它与自然语言类似,易于理解和使用。
展示DSL查询语句的基本结构:
dataview <查询结果格式>
from "<数据源>"
where <条件>
示例:
dataview table 菜式,菜系,菜名,类别, 主材,味型,工艺,喜好度
from "菜谱大全"
where 名称 = "酸菜鱼"
这条语句的意思是从‘菜谱大全’文件夹中找出菜名为‘酸菜鱼’的菜谱,并显示其菜式、菜系、类别、主材、味型、工艺和喜好度等信息。
解释各部分的含义:
1. dataview:声明查询语句的开始。
2. table:指定查询结果的格式为表格。
3. from "菜谱大全":指定数据源为“菜谱大全”。
4. where 菜系 = "川菜":指定查询条件为“菜系为川菜”
二、实现更丰富的查询——查询语句的功能和应用
DSL查询语句可以用于分类查询、条件查询和统计查询。
展示不同类型的查询语句:
1. 分类查询:按菜系、口味等分类查询菜谱。
2. 条件查询:查询符合特定条件的菜谱(如适合老人食用的菜)。
3. 统计查询:统计不同类别的菜谱数量(如按菜系统计)。
示例:
dataview list
from "菜谱大全"
where 适合人群 = "老人"
三、属性设计对查询结果的影响
合理的属性设计可以提高数据查询的效率和准确性。
展示一个不合理的属性设计示例:
属性设计不完整或不规范,导致查询结果不准确。
引导学生思考:如何优化属性设计以提高查询效果?
提示:属性应全面、规范且具有代表性。
四、实践活动
任务1:编写DSL查询语句
活动内容:
学生分组,每组根据“数字菜谱资源库”中的数据,编写以下查询语句:
查询所有川菜的菜名、主材和做法。
查询适合老人食用的菜谱。
查询喜好度大于90的菜谱。
实践操作:
每组将编写的查询语句记录在纸上,并尝试在查询工具中运行(如果有条件)。
教师巡视学生操作,及时解决学生遇到的问题,如语法错误、逻辑问题等。
任务2:数据统计与分析
活动内容:
每组根据查询结果,进行简单的数据统计和分析。
例如:统计川菜的数量、适合老人食用的菜谱数量等。
记录与展示:
每组将统计结果记录在表格中,并在班级内展示。
教师引导:
提问:“通过查询和统计,你们发现了哪些有趣的现象?”
引导学生思考:如何根据统计结果优化菜谱设计?
任务3:拓展查询与数据分析
活动内容:
每组根据“数字菜谱资源库”中的数据,尝试编写更复杂的查询语句,例如:
查询所有适合老人和小孩食用的菜谱。
按口味统计菜谱数量,并找出最受欢迎的口味。
查询耗时少于30分钟的菜谱。
提示学生可以结合多个条件进行查询。
实践操作:
每组将编写的查询语句记录在纸上,并尝试在查询工具中运行(如果有条件)。
教师巡视学生操作,及时解决学生遇到的问题,如语法错误、逻辑问题等。
引导学生思考如何优化查询语句以提高效率。
任务4:数据可视化展示
活动内容:
每组根据查询结果,选择一种数据可视化方式(如柱状图、饼图等),展示统计结果。
提供简单的可视化工具(如Excel、Google Sheets等)供学生使用。
实践操作:
每组将统计结果输入可视化工具,并生成图表。
展示与讨论:
每组展示自己的图表,并解释其意义。
教师引导学生讨论:哪些可视化方式更适合展示不同类型的数据?
课堂小结
教师提问:“今天我们学习了哪些内容?”
学生回答后,教师总结:
学会了DSL查询语句的基本语法和使用方法。
掌握了如何通过查询语句获取数据统计结果。
理解了属性设计对数据查询和统计的重要性。
强调:“合理的属性设计和有效的查询语句可以帮助我们更好地管理和利用数据。”
布置作业
1. 作业内容:
每个小组选择一个主题(如“适合儿童食用的菜谱”或“适合夏季食用的菜谱”),编写相应的DSL查询语句。
根据统计结果,撰写一份简短的分析报告,总结查询结果的特点和意义。
2. 作业要求:
查询语句语法正确,逻辑清晰。
分析报告内容完整,条理清晰。
教学反思
1. 学生参与度:学生对DSL查询语句的编写和数据统计活动非常感兴趣,积极参与讨论和实践。
2. 教学难点:部分学生在编写查询语句时存在困难,特别是对条件语句的理解不够深刻。需要教师进一步引导和解释。
3. 情感教育:通过数据查询和统计,学生对数据管理的重要性有了更深刻的认识,增强了数据意识。
4. 优化建议:在后续教学中,可以增加更多实际案例,帮助学生更好地理解属性设计和查询语句的应用。
学科网(北京)股份有限公司
$$