内容正文:
第二单元 有趣的数字菜谱
四川省义务教育信息科技课程 七年级下册
1
项目主题
有趣的数字菜谱
数字时代,能对数据进行管理、分析及应用是每个公民的基本能力。本单元借助 “数字菜谱” 这一项目,让同学们在实践中设计、制作、管理与应用数字菜谱。通过项目的实施,形成数字素养,培养数据意识,落实 “数字化学习与创新素养” 的培养。
项目背景
项目目标
通过规划、设计并完成数字菜谱的制作,培养数字素养、数据意识以及创新思维。让同学们跟随欢欢,在学习过程中体会数字、数据和信息这三者之间的异同;通过对数据的描述和处理,理解什么是事物的 “属性”,体会 “属性” 在查找、应用和管理数据时的重要性。
第二单元 有趣的数字菜谱
学习过程
数据的产生
数据的表达
数据的价值
理解数字、数据、信息三者的关系
理解对象的属性,是数据产生的依据
能使用 Markdown 标记语言完成数字菜谱制作
掌握简单 DSL 查询语句
体会 “属性” 在查询中的作用
四川省义务教育信息科技课程
2
第三节 数据的价值
第二单元 有趣的数字菜谱
四川省义务教育信息科技课程 七年级下册
3
学习目标
1
学习简单的 DSL 查询语句,对数字菜谱进行分类查询。
学习目标
能按需使用各种查询获得统计结果。
2
3
体会 “属性” 设计对统计结果的影响,提升数据意识。
4
四川省义务教育信息科技课程
4
课堂导入
问题情境
全班同学的菜谱都收集并放到了 “数字菜谱资源库” 下的 “菜谱大全” 子文件夹中。你想知道适合 “老人” 吃的菜有哪些吗?人们最喜欢吃哪些菜?请看图 2 - 3 - 1 的应用范例。
四川省义务教育信息科技课程
5
思考:请观察图 2 - 3 - 1,思考上节中图 2 - 2 - 5 的属性设计与本图呈现出的结果有什么关系?。
问题引入
四川省义务教育信息科技课程
所有菜谱文件都放在 “菜谱大全” 子文件夹中,如果要查找其中名为 “酸菜鱼” 的菜谱,并展示菜谱中的 “味型”,你认为需要哪些步骤?将你的步骤写在下面。
思考活动一
确定目标文件夹为____________________。
浏览目标文件夹下所有文件,直到找到名为____________________的文件。
选中并打开此文件,显示 “味型” 的内容。
菜谱大全
酸菜鱼
四川省义务教育信息科技课程
学习内容
一 学习简单DSL查询语句
二 实现更丰富的查询
学习内容
三 用Markdown标记语言记录数据属性
四川省义务教育信息科技课程
8
请看图 2 - 3 - 2 的查询结果,猜猜图 2 - 3 - 3 中三行查询语句分别是什么意思?
一、学习简单DSL查询语句
四川省义务教育信息科技课程
如果我们要查询 “豆豉鲫鱼”,你会通过修改上面的原始语句,来实现这个查询吗?请把你的查询语句,填写在下面。
实践活动一
如果我们要将味型为 “麻辣” 的所有菜谱全找出来,你会编写这个查询语句吗?请把你的查询语句,填写在下面。
DSL 查询语言的全称是 Domain Specific Language,即 “领域专用语言”。这种查询语言与自然语言极为类似,人们很容易理解。目前,常见编程语言所实现的各种 “应用框架”,其底层查询都是构建在 DSL 语句上的。
```dataview
table 菜式,菜系,类别, 主材, 味型, 工艺, 喜好度
from "菜谱大全"
where 名称 = "豆豉鲫鱼"
```
```dataview
table 菜式,菜系,类别, 主材, 味型, 工艺, 喜好度
from "菜谱大全"
where 味型 = "麻辣"
```
四川省义务教育信息科技课程
下面所示的查询语句,会产生什么结果?
思考活动二
table 菜式,菜系,主材,味型,工艺,喜好度
from "菜谱大全"
where 菜式 = "凉菜"
where 味型 = "香辣"
table 菜式,菜系,主材,味型,工艺,喜好度
from "菜谱大全"
where 菜式 = "热菜"
where 味型 = "咸鲜"
四川省义务教育信息科技课程
下面的语句,会产生什么结果?这个结果与上一个查询语句,有什么异同?
实践活动二
table 菜式,菜系,主材,味型,工艺,喜好度
from "菜谱大全"
where 菜式 = "凉菜"and 味型 = "香辣"
table 菜式,菜系,主材,味型,工艺,喜好度
from "菜谱大全"
where 菜式 = "热菜"and 味型 = "咸鲜"
四川省义务教育信息科技课程
结合图 2 - 3 - 5,猜猜图 2 - 3 - 6 中的查询语句是什么意思?将你的猜测填在下页的表中。
思考活动三
猜猜 猜测代码的意思
table rows.file.name AS“菜名”
from“菜谱大全”
group by 菜色
表中显示菜名
从菜谱大全中查询
按照菜色排序
四川省义务教育信息科技课程
请回顾图 2 - 2 - 5,再结合上面的表格,如果我们要查询 “适合不同年龄者” 的菜谱,你将如何编写查询语句?将你编写的语句填在下面,并说说你这样编写的理由。
```dataview
table 菜式,菜系,类别, 主材, 味型, 工艺, 喜好度
from "菜谱大全"
where 适合 = "小孩"
```
二、实现更丰富的查询
四川省义务教育信息科技课程
以上所有查询范例,我们都是使用表格来显示的查询结果。试一试下面这个查询语句,其显示结果会有什么不同?
实践活动三
list
from "菜谱大全"
where 类别 = "水产类"
列表
四川省义务教育信息科技课程
“数字菜谱资源库”还可以进行数据统计:
实现更丰富的查询
四川省义务教育信息科技课程
将《唐诗三百首》制作成“唐诗数据资源库”
三、拓展:其他数据资源库
Markdown 文档可以记录事物的属性与属性值。以 “数字菜谱” 为例,每个菜品数据就是一份 Markdown 文档。大量数字菜谱文档集中放入文件夹中,就构成了 “菜谱数据资源库”
四川省义务教育信息科技课程
用《唐诗三百首》建立 “唐诗数据资源库”,你会如何为每首诗设计属性?
思考活动四
图 2-3-9 是乐乐为 “唐诗数据资源库” 设计的属性,与同学交流你对这个模板的看法。
基本信息:诗名、作者,这是识别每首诗的关键信息。
创作年代:有助于了解诗歌创作的时代背景。
诗歌体裁:如五言绝句、七言律诗等,体现诗歌的形式特点。
内容分类:比如边塞诗、田园诗等,方便从主题角度检索。
诗句内容:完整记录诗歌文本。
注释:对诗中难懂字词、典故等进行解释。
赏析:包含对诗歌艺术特色、思想情感等方面的分析。
四川省义务教育信息科技课程
关系图谱
高效使用数据
四川省义务教育信息科技课程
拓展阅读
有趣的数据统计方法
给我们带来的启示:
统计标准影响结果:不同的数据统计方法和排名依据,会使同样的原始数据产生不同的排名结果 ,排名并非绝对客观,具有相对性。
立场影响统计方式:不同国家的媒体或机构从自身立场出发,选择不同的统计方法来报道,以突出本国在奥运会中的表现。
四川省义务教育信息科技课程
$$