课件15张PPT。3.2 数据的查询 学科:信息技术(粤教版)
选修四:数据管理技术
新课导入:
对单个数据表,我们可以直接进行筛选、排序等工作,但如果检索的数据涉及多个表或结果中只需显示记录的某些字段时,筛选已不能达到要求。这时,数据的检索就可以通过系统的查询功能来完成。
查询是指在数据库中查找出满足条件的记录项。学习目标1.知道查询的概念,掌握创建查询的基本过程;
2.学会创建单表的查询、多表的查询和基于约束条件的查询。重点提示创建一个查询的步骤 :
例:查找所有女选手的姓名、作品名称和
获奖等级。任务驱动 自主学习查询1:查询所有参赛作品的作品名称、作品类别和获奖等级。
查询2:查找所有参赛作品的作品名称、作者、所在学校和联系电话。
查询3:找出获得一等奖作品的作品名称、作者、所在学校和联系电话。问题反馈 点拨提升查询1:查询所有参赛作品的作品名称、作品类别和获奖等级。
这是个单表查询,用筛选能实现吗?
问题反馈 点拨提升查询2:查询所有作品的作品名称、作者、所在学校和联系电话。
在创建这个查询时,我们需要的是“作品名称”、“姓名”、“学校名称”和“联系电话”这些字段,它们分别来自于“参赛作品表”、“参赛选手表”和“参赛学校表”,而且这些表之间必须有“关系”。 问题反馈 点拨提升查询3:找出获得一等奖作品的作品名称、作者、所在学校和联系电话。
准则的设置:对哪个字段进行设置?准则如何书写?准则设定在不同类型的字段中使用条件(准则),语法稍有差异:
文本类型:直接输入文本即可,Access会自动上双引号,若是不等于某某文本,则必须在文本前加入“NOT”,也可以结合通用字符“*”。如“一等奖”、“电子报刊”、“张*”、“1*”等。
准则设定在不同类型的字段中使用条件(准则),语法稍有差异:
数字:输入“BETWEEN 60 AND 69”,则显示大于等于60及小于等于69的记录。若输入>=70,则显示大于等于70的记录。还可使用这些运算符:>、<、=、>=、<=、<>等。
准则设定在不同类型的字段中使用条件(准则),语法稍有差异:
对于任意字段,如果判断该字段的值是空,则填入“IS NULL”,相反则填入“IS NOT NULL”。如对于“获奖等级”而言“IS NULL”则表示没有获奖,而获奖用“IS NOT NULL”来表示。
小组合作查询4:找出所有小学组作品得分在80-89分
之间的作品名称、作者、所在学校和联系电话。
要求:至少用两种不同的方法来表达条件(准则)。
将查询方式分别保存为查询4.1、查询4.2、查询4.3……课堂小结单表查询
多表查询
设定准则查询
创建一个查询的步骤 学习拓展
查询5:查找出中学组所有获奖作品的作品名称、作者、所在学校和联系电话,并将查询方式保存为查询5;
查询6:查询各分数段(如70-79分)的作品名称、作品类别和作者,并将查询方式保存为查询6。 谢谢!