资源简介 (共30张PPT)单元2 第三节 第一课学习简单 DSL查询语句(川教版)七年级下1核心素养目标3新知讲解5拓展延伸7板书设计2新知导入4课堂练习6课堂总结课后作业801核心素养目标信息意识计算思维数字化学习与创新信息社会责任能够理解在数据收集、处理和分享过程中应遵守的伦理原则,如隐私保护和数据安全。能够探索DSL查询语句在不同场景下的应用,如创建数字菜谱资源库,培养创新思维。能够将复杂问题分解为更小的、可管理的部分,例如通过多个查询条件来逐步缩小搜索范围。能够理解DSL(领域专用语言)查询语句的基本结构和功能,认识到其在数据检索中的重要性。03新知讲解单元导读学习目标1.学习简单的 DSL 查询语句,对数字菜谱进行分类查询。2.能按需使用各种查询获得统计结果。3.体会“属性”设计对统计结果的影响,提升数据意识。03新知讲解单元导读全班同学的菜谱都收集并放到了“数字菜谱资源库”下的“菜谱大全”子文件夹中。怎么知道适合“老人”吃的菜有哪些 人们最喜欢吃哪些菜 03新知讲解单元导读图2-2-503新知讲解单元导读请观察上图,思考上节中图2-2-5的属性设计与本图呈现出的结果有什么关系 属性定义:图2-2-5中的属性设计定义了数据的各个维度,如名称、菜系、菜式、味型、工艺、菜式、喜好度等。上图中的数据是根据这些属性进行组织的,使得每道菜的信息都能被清晰地分类和展示。图2-2-5中的属性设计与上图呈现出的结果之间存在着密切的关系。属性设计不仅定义了数据的结构,还影响了数据的展示、分析、用户交互和管理方式。通过合理的属性设计,可以提高数据的可用性和价值。03新知讲解单元导读所有菜谱文件都放在“菜谱大全”子文件中,如果要查找其中名为“酸菜鱼”的菜谱,并展示菜谱中的“味型”,你认为需要哪些步骤 将你的步骤写在下面。思考活动一1.确定目标文件夹为:2.浏览目标文件夹下所有文件,直到找到名为: 的文件。3.选中并打开此文件,显示“味型”的内容。酸菜鱼菜谱大全03新知讲解请看下图1的查询结果,猜猜下图2中三行查询语句分别是什么意思 一、学习简单 DSL查询语句图1图203新知讲解请看下图1的查询结果,猜猜下图2中三行查询语句分别是什么意思 一、学习简单 DSL查询语句table 菜式,菜系,类别,主材,味型,工艺,喜好度:这行语句可能是在定义一个表格,列出了要显示的列名,包括菜式、菜系、类别、主材、味型、工艺和喜好度。from "菜谱大全":这行语句指定了数据来源,即从名为“菜谱大全”的数据集中获取信息。where 名称 = "酸菜鱼":这行语句是一个条件过滤语句,表示只选择名称为“酸菜鱼”的记录。03新知讲解1.如果我们要查询“豆豉鲫鱼”,你会通过修改上面的原始语句,来实现这个查询吗 请把你的查询语句,填写在下面。一、学习简单 DSL查询语句dataviewtable 菜式,菜系,类别,主材,味型,工艺,喜好度from "菜谱大全"where 名称 = "豆豉鲫鱼"实践活动一03新知讲解下面所示的查询语句,会产生什么结果 一、学习简单 DSL查询语句思考活动二这个查询语句中包含了两个 where 子句,但它们之间没有逻辑连接词(如 AND 或 OR)。在大多数查询语言中,这样的语句会导致语法错误,因为查询语言需要知道如何将多个条件组合起来。table 菜式,菜系,主材,味型,工艺,喜好度from"菜谱大全" where 菜式="凉菜" where 味型="香辣"03新知讲解下面的语句,会产生什么结果 一、学习简单 DSL查询语句实践活动二table 菜式,菜系,主材,味型,工艺,喜好度from"菜谱大全" where 菜式="凉菜"and 味型="香辣"03新知讲解下面的语句这个结果与上一个查询语句有什么异同 一、学习简单 DSL查询语句实践活动二查询条件:第一个查询语句试图查询两个条件(菜式为“凉菜”和味型为“香辣”),但由于语法错误,无法正确表达。第二个查询语句正确地将两个条件组合在一起(菜式为“凉菜”且味型为“香辣”),可以正确查询满足这两个条件的记录。table 菜式,菜系,主材,味型,工艺,喜好度fom"菜谱大全" where 菜式="凉菜"and 味型="香辣"03新知讲解结合图1,猜猜图2中的查询语句是什么意思 将你的猜测填在下页的表中。一、学习简单 DSL查询语句思考活动三图1图203新知讲解一、学习简单 DSL查询语句思考活动三代码 代码的意思table rows.file.name AS"菜名"fom"菜谱大全"group by 莱色创建一个表格,并将文件名命名为“菜名”从名为“菜谱大全”的数据源中获取数据按照“菜色”列对数据进行分组03新知讲解请回顾图2-2-5,再结合上面的表格,如果我们要查询“适合不同年龄者”的菜谱,你将如何编写查询语句 将你编写的语句填在下面,并说说你这样编写的理由。二、实现更丰富的查询table 菜名, 菜系, 主材, 味型, 工艺, 适合from "菜谱大全" where 适合 = "大众" or 适合 = "小孩" or 适合 = "老人" or 适合 = "青年"理由:条件过滤:where子句用于过滤数据,只选择那些适合“大众、小孩、老人、青年”的菜谱。这里使用了or逻辑运算符来组合多个条件,表示只要满足其中一个条件即可。03新知讲解以上所有查询范例,我们都是使用表格来显示的查询结果。试一试下面这个查询语句,其显示结果会有什么不同 list from "菜谱大全" where 类别="水产类"二、实现更丰富的查询table 命令通常以表格(Table)的形式展示数据,每列对应一个字段,每行对应一条记录。list 命令则以列表(List)的形式展示数据,通常每条记录会以一个独立的段落或块显示,可能包含多个字段的信息。每条记录都以一个独立的段落显示,包含了多个字段的信息,而不是像表格那样严格地按列对齐。这种格式在某些情况下可能更易于阅读,特别是当记录数量较少或者需要强调每条记录的独立性时。实践活动三03新知讲解“数字菜谱资源库”还可以进行数据统计,如下图所示。二、实现更丰富的查询实践活动三03新知讲解二、实现更丰富的查询04课堂练习1、在 DSL 查询语句中,用于指定数据来源的关键字是?A. table B. fromC. where D. group by2、DSL 语句中group by 菜色的作用是?A. 按 “菜色” 排序结果 B. 过滤出特定菜色的记录C. 按 “菜色” 分组统计 D. 隐藏非菜色的属性BC04课堂练习3、DSL 查询语句的基本组成部分包括?A. table(定义显示列) B. from(指定数据来源)C. where(设置过滤条件) D. list(以列表形式显示)4、以下 DSL 语句中,能正确查询 “水产类菜品” 的有?A. table 菜名 from "菜谱大全" where 类别="水产类"B. list from "菜谱大全" where 类别="水产类"C. table * from "菜谱大全" where 类别=水产类D. list 菜名,类别 from "菜谱大全" where 类别="水产类"5、判断题:在 DSL 查询中,where 菜式="凉菜" where 味型="香辣"是正确的多条件写法。( )A、B、C、D A、B、D05拓展延伸1、什么是sql注入?05拓展延伸2、学习DSL语言对青少年有什么好处?增强逻辑思维能力:DSL通常需要清晰的逻辑和结构化思维,有助于青少年培养逻辑思维和问题解决能力。05拓展延伸3、青少年如何更好的使用DSL语言?实践操作:通过实际操作和项目实践来加深对DSL的理解和应用。05拓展延伸4、有什么常见的DSL语言的使用场景?数据库查询:如SQL,用于查询和管理关系型数据库。配置管理:如YAML或JSON,用于配置文件和数据交换。07课堂总结《学习简单 DSL查询语句》课程小结:通过学习,我们学习了如何使用DSL查询语句来从数据集中提取信息。我们觉得这真的很酷,因为我们可以像侦探一样,通过编写特定的查询语句来找到我们需要的信息。通过今天的学习,我们感到非常兴奋,因为我们可以开始探索更多关于DSL的知识,并尝试将其应用于实际问题中。我们相信这将对我们s的学习和未来的职业发展大有裨益。08板书设计学习简单 DSL查询语句一、学习简单 DSL查询语句二、实现更丰富的查询课后作业:1、请制作一个菜谱表,使用不同的DSL语言查询,查看结果有何不同。https://www.21cnjy.com/recruitment/home/fine 展开更多...... 收起↑ 资源列表 【川教版】《信息科技》七年级下册第单元2 第三节 第一课《学习简单 DSL查询语句》.pptx 拓展视频1.mp4 拓展视频2.mp4