(
课件网) 数据的价值 七年级(下)信息科技 第二单元 有趣的数字菜谱 行业PPT模板http:///hangye/ 课堂导入 全班同学的菜谱都收集并放到了“数字菜谱资源库”下的“菜谱大全”子文件夹中。你想知道适合 “老人” 吃的菜有哪些吗?人们最喜欢吃哪些菜? 行业PPT模板http:///hangye/ 课堂导入 思考:请观察图 2 - 3 - 1,思考上节中图 2 - 2 - 5 的属性设计与本图呈现出的结果有什么关系?。 行业PPT模板http:///hangye/ 课堂导入 所有菜谱文件都放在 “菜谱大全” 子文件夹中,如果要查找其中名为 “酸菜鱼” 的菜谱,并展示菜谱中的 “味型”,你认为需要哪些步骤?将你的步骤写在下面。 确定目标文件夹为_____。 浏览目标文件夹下所有文件,直到找到名为_____的文件。 选中并打开此文件,显示 “味型” 的内容。 菜谱大全 酸菜鱼 01 学习简单DSL查询语句 学习简单DSL查询语句 请看图 2 - 3 - 2 的查询结果,猜猜图 2 - 3 - 3 中三行查询语句分别是什么意思? 1.如果我们要查询 “豆豉鲫鱼”,你会通过修改上面的原始语句,来实现这个查询吗?请把你的查询语句,填写在下面。 ```dataview table 菜式,菜系,类别, 主材, 味型, 工艺, 喜好度 from "菜谱大全" where 名称 = "豆豉鲫鱼" ``` 实践活动一 2.如果我们要将味型为 “麻辣” 的所有菜谱全找出来,你会编写这个查询语句吗?请把你的查询语句,填写在下面。 ```dataview table 菜式,菜系,类别, 主材, 味型, 工艺, 喜好度 from "菜谱大全" where 味型 = "麻辣" ``` 实践活动一 知识卡片 DSL 查询语言的全称是 Domain Specific Language,即“领域专用语言”。这种查询语言与自然语言极为类似,人们很容易理解。目前,常见编程语言所实现的各种 “应用框架”,其底层查询都是构建在 DSL 语句上的。 思考活动二 下面所示的查询语句,会产生什么结果? table 菜式,菜系,主材,味型,工艺,喜好度 from "菜谱大全" where 菜式 = "凉菜" where 味型 = "香辣" 实践活动二 下面的语句,会产生什么结果?这个结果与上一个查询语句,有什么异同? table 菜式,菜系,主材,味型,工艺,喜好度 from "菜谱大全" where 菜式 = "凉菜" and 味型 = "香辣" and: 并列条件 思考活动三 结合图 2 - 3 - 5,猜猜图 2 - 3 - 6 中的查询语句是什么意思?将你的猜测填在下页的表中。 猜猜 猜测代码的意思 table rows.file.name AS”菜名” from ”菜谱大全” group by 颜色 表中显示菜名 从菜谱大全中查询 按照菜色排序 02 实现更丰富的查询 行业PPT模板http:///hangye/ 请回顾图 2 - 2 - 5,再结合上面的表格,如果我们要查询 “适合不同年龄者” 的菜谱,你将如何编写查询语句?将你编写的语句填在下面,并说说你这样编写的理由。 实现更丰富的查询 ```dataview table 菜式,菜系,类别, 主材, 味型, 工艺, 喜好度 from "菜谱大全" where 适合 = "小孩" ``` 行业PPT模板http:///hangye/ 实践活动三 以上所有查询范例,我们都是使用表格来显示的查询结果。试一试下面这个查询语句,其显示结果会有什么不同? ```dataview list from "菜谱大全" where 类别 = "水产类" ``` 行业PPT模板http:///hangye/ 实现更丰富的查询 “数字菜谱资源库”还可以进行数据统计: 03 拓展:其他数据资源库 行业PPT模板http:///hangye/ 将《唐诗三百首》制作成“唐诗数据资源库”。 拓展:其他数据资源库 行业PPT模板http:///hangye/ 对象、属性、方法的关系 1.用《唐诗三百首》建立“唐诗数据资源库”,你会如何为每首诗设计属性? 基本信息:诗名、作者,这是识别每首诗的关键信息。 创作年代:有助于了解诗歌创作的时代背景。 诗歌体裁:如五言绝句、 ... ...