(中职)Access2010数据库案例教程03_02电子课件.ppt
-
资源ID:71819731
资源大小:2.10MB
全文页数:83页
- 资源格式: PPT
下载积分:30金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
(中职)Access2010数据库案例教程03_02电子课件.ppt
正版可修改PPT课件(中职)Access2010数据库案例教程03_02电子课件查询的创建与应用项目二项目二 为为“图书借阅管理系统图书借阅管理系统”创建参数查询创建参数查询 目录任务实施Task force项目拓展Project development项目测评Project evaluation项目小结Project summary过滤页第一部分Task force任务一 创建“图书信息”参数查询 任务二 创建条件参数查询任务实施查询的创建与应用 重点选择查询的创建参数查询的创建与使用操作查询的创建与使用 交叉表查询难点有条件查询计算型选择查询条件参数查询交叉表查询 查询的创建与应用 数据库的基础数据库的基础 查询创建的基础查询创建的基础 查询体现了数据库的设计目的查询体现了数据库的设计目的 使用查询可以对数据进行一系列使用查询可以对数据进行一系列的操作的操作表的创建查询的创建与应用 如:查找满足某个条件的数据,对表中的数据进行汇总计算,将多个表中的数据集中显示,对表中数据进行更新、删除、追加等操作。目录任务分析02知识准备03任务实施任务一 创建“图书信息”参数查询 查询的创建与应用 一任务分析 开发员小张了解到在使用“图书借阅管理系统”的过程中,可能会遇到按照不同的条件来检索统一类型的数据例如按照书号来查找图书信息,如果每一个书号创建一个查询,那么在系统中会有很多的查询,因此在实际应用中,对同一查询,希望能在运行查询时由用户灵活的修改查询条件。查询的创建与应用 一任务分析 为满足客户的需求,小张决定为数据库创建参数查询本任务小张将以“按图书编号查询图书信息”为例讲解参数查询查询的创建与应用 1.1.创建创建“按图书编号查询图书信息按图书编号查询图书信息”的参数的参数查询查询 要求要求在运行查询时提示在运行查询时提示“请输入图书编号:请输入图书编号:”显示显示“图书编号图书编号”、“书名书名”、“作者作者”、“ISBN”ISBN”、“出版社名称出版社名称”、“出版日期出版日期”、“进库日期进库日期”、“库存量库存量”、“已借出数量已借出数量”。一任务分析 查询的创建与应用 查询设计效果图一任务分析 查询的创建与应用 2.2.修改所创建的修改所创建的“按图书编号查询图书信息按图书编号查询图书信息”在在“书名书名”字段对应的条件行字段对应的条件行“”行输入行输入 请输入书名:请输入书名:一任务分析 查询的创建与应用 查询设计效果一任务分析 查询的创建与应用 3.3.创建一个显示图书信息的查询,当运行该查询时分别提示创建一个显示图书信息的查询,当运行该查询时分别提示“请输入图书编号:请输入图书编号:”、“请输入书名:请输入书名:”、“请输入出请输入出版社名称:版社名称:”、“请输入图书类别:请输入图书类别:”四个提示信息中只四个提示信息中只需输入其中之一便可查询出相应的图书信息,最终要求显需输入其中之一便可查询出相应的图书信息,最终要求显示示“图书编号图书编号”、“书名书名”、“作者作者”、“ISBN”ISBN”、“出版社名称出版社名称”、“出版日期出版日期”、“进库日期进库日期”、“库存量库存量”、“已借出数量已借出数量”,查询命名为,查询命名为“图书信息查询图书信息查询”。一任务分析 查询的创建与应用 查询设计效果一任务分析 查询的创建与应用 参数查询的概念参数查询就是指当运行查询时,由用户临时指定一个或者多个查询条件。参数查询参数查询在运行时将显示一个对话框,提示用户输入指定的查询条件。创建参数查询时可以设计成提示用户输入多个查询条件,对于每个条件,参数查询将显示一个单独的对话框,提示用户输入相应的信息。二知识准备1)参数查询概述查询的创建与应用 单参数查询创建但参数查询,就是在字段中指定一个参数,在执行参数查询时,输入一个参数值。多参数查询创建多参数查询,即指定多个参数,在执行参数查询时,需要一次输入多个参数值。二知识准备2)参数查询的分类查询的创建与应用 二知识准备3)创建注意事项把要显示给用户看的提示文本用方括号()括起来。放在“设计视图”相应字段的“条件”行,就构成参数查询。查询的创建与应用 二知识准备3)创建注意事项但是有 也不一定是参数查询。里的变量名不能和既有字段名重名,如果 里的变量名和已有字段名重名,这个查询就不是参数查询。查询的创建与应用 二知识准备3)创建注意事项参数查询的本质其实就是定义了一个变量,把非参数查询的准则变成参数化的准则了。大多数情况下,我们是隐性定义了这个变量,当Access 检测到不是表名,字段名,保留字符的新名字时,它就当这个新名字是参数查询的变量名了。查询的创建与应用 三任务实施1.1.创建创建“按图书编号查询图书信息按图书编号查询图书信息”的参数的参数查询查询 要求要求在运行查询时提示在运行查询时提示“请输入图书编号:请输入图书编号:”显示显示“图书编号图书编号”、“书名书名”、“作者作者”、“ISBN”ISBN”、“出版社名称出版社名称”、“出版日期出版日期”、“进库日期进库日期”、“库存量库存量”、“已借出数量已借出数量”。查询的创建与应用 三任务实施步骤一:打开查询设计视图,选择查询数据源“图书表”、“出版社表”、“库存信息”。查询的创建与应用 三任务实施步骤二:在查询字段行添加显示字段,在图书编号对应的条件行输入“请输入图书编号:”。查询条件设置查询的创建与应用 三任务实施步骤三:单击保存按钮,将查询命名为“按图书编号查询图书信息”,单击“设计”选项卡的运行按钮,弹出如下图所示对话框。参数对话框 查询的创建与应用 三任务实施步骤四:在“输入参数值”对话框中输入一个图书编号,单击“确定”按钮。输入图书编号查询的创建与应用 三任务实施步骤四:在“输入参数值”对话框中输入一个图书编号,单击“确定”按钮。查询效果图查询的创建与应用 2.2.修改所创建的修改所创建的“按图书编号查询图书信息按图书编号查询图书信息”在在“书名书名”字段对应的条件行字段对应的条件行“”行输入行输入 请输入书名:请输入书名:三任务实施查询的创建与应用 修改设计 查询的创建与应用 三任务实施再单击运行按钮,在第一个提示框中输入“SH0045101”,如图3-74所示输入书号查询的创建与应用 输入书名三任务实施在第二个提示框中输入“朱自清文集”,查看运行结果查询的创建与应用 查询效果图 三任务实施在本实例中“书名”与“书号”两个条件之间是“或”的关系,因此两个条件只需满足其一便可查询出结果查询的创建与应用 3.3.创建一个显示图书信息的查询,当运行该查询时分别提示创建一个显示图书信息的查询,当运行该查询时分别提示“请输入图书编号:请输入图书编号:”、“请输入书名:请输入书名:”、“请输入出请输入出版社名称:版社名称:”、“请输入图书类别:请输入图书类别:”四个提示信息中只四个提示信息中只需输入其中之一便可查询出相应的图书信息,最终要求显需输入其中之一便可查询出相应的图书信息,最终要求显示示“图书编号图书编号”、“书名书名”、“作者作者”、“ISBN”ISBN”、“出版社名称出版社名称”、“出版日期出版日期”、“进库日期进库日期”、“库存量库存量”、“已借出数量已借出数量”,查询命名为,查询命名为“图书信息查询图书信息查询”。三任务实施查询的创建与应用 查询设计三任务实施步骤一:进入查询设计视图,选择查询数据源“图书表”、“出版社表”、“库存信息”,并添加相应字段。查询的创建与应用 条件设置三任务实施步骤二:在对应字段输入查询条件,并将“图书分类”设置为不显示。查询的创建与应用 三任务实施步骤三:单击“保存”按钮,将查询命名为“图书信息查询”。提示:在书写查询条件时四个查询条件不能书写在同一行。目录任务分析02知识准备03任务实施任务二 创建条件参数查询 查询的创建与应用 一任务分析 通过任务一我们学习了参数查询的基本创建方法,本次任务我们将在任务一的基础上学习如何创建条件参数查询以及掌握条件参数查询的作用条件参数查询即将参数查询与条件查询相结合,将输入的选择参数作为查询的条件,并结合Access运算符实现数据的查找。查询的创建与应用 1.1.创建创建一个参数一个参数查询查询 要求要求运行查询时提示运行查询时提示“请输入图书定价:请输入图书定价:”最终最终查找出小于所输入定价的图书查找出小于所输入定价的图书信息信息 查询查询结果中显示结果中显示“图书编号图书编号”、“书名书名”、“作者作者”、“定价定价”查询查询命名为命名为“L001L001”一任务分析 查询的创建与应用 本题目的实质为参数查询要求将参数值作为查询条件查找小于所输入定价的图书信息该参数查询应当结合使用比较运算符来创建。查询的创建与应用 查询设计效果一任务分析 查询的创建与应用 2.2.创建一个参数查询创建一个参数查询 实现实现对图书信息的模糊对图书信息的模糊查询查询 当当运行该查询时提示运行该查询时提示“请输入书名所包含的文字:请输入书名所包含的文字:”查找查找出包含指定文字的图书信息,查询结果显示出包含指定文字的图书信息,查询结果显示“图图书编号书编号”、“书名书名”、“作者作者”、“出版社出版社”查询查询命名为命名为“L002L002”一任务分析 查询的创建与应用 按照图书名称对图书进行模糊查询不必输入图书的全称只需要输入书名所包含的部分文字便可查找出图书的信息查询的创建与应用 按照图书名称对图书进行模糊查询例如在参数对话框中输入“计算机”三个字,便可查找出“计算机文化基础”、“计算机二级C语言教程”等图书信息。“计算机”三个字具体会出现在书名的什么位置并不确定,因此需要结合通配符来完成查询的创建与应用 查询设计效果图一任务分析 查询的创建与应用 参数查询一种根据输入条件或参数来检索记录的查询输入不同的值,得到不同的结果条件参数查询是将输入的参数值与Access运算符结合使用二知识准备1)条件参数查询的概念查询的创建与应用 like“张*”:查找出数据开头是“张”的记录。Like“张?”查找出开头是“张”的并且字段长度为2的记录。二知识准备2)like函数用法Like函数式Access 中创建模糊查询的关键字,使用like函数通常配合通配符一起使用查询的创建与应用 Like“*”&请输入爱好:&“*”:该条件通常使用的参数查询中,在运行查询时,弹出提示信息“请输入爱好:”,假如输入参数值“张”。则like“*”&请输入爱好:&“*”可转换为:like“*”&“张”&“*”。二知识准备2)like函数用法Like函数式Access 中创建模糊查询的关键字,使用like函数通常配合通配符一起使用查询的创建与应用 其中“&”符号为文本运算符,将非文本数据转化为文本型并连接在一起。因此该函数最终转化为like“*张*”。二知识准备2)like函数用法Like函数式Access 中创建模糊查询的关键字,使用like函数通常配合通配符一起使用查询的创建与应用 1.1.创建创建一个参数一个参数查询查询 要求要求运行查询时提示运行查询时提示“请输入图书定价:请输入图书定价:”最终最终查找出小于所输入定价的图书查找出小于所输入定价的图书信息信息 查询查询结果中显示结果中显示“图书编号图书编号”、“书名书名”、“作者作者”、“定价定价”查询查询命名为命名为“L001L001”三、任务实施 查询的创建与应用 三任务实施步骤一:进入查询设计视图,添加数据源“图书表”步骤二:依次在查询“字段”设计网格中添加字段“图书编号”、“书名”、“作者”、“定价”。查询的创建与应用 三任务实施步骤三:在“定价”字段所对应的“条件”行中输入“请输入定价:”查询设计 查询的创建与应用 三任务实施步骤四:保存查询,单击“运行”按钮,在参数对话框中输入25,查看运行结果。参数输入查询的创建与应用 三任务实施步骤四:保存查询,单击“运行”按钮,在参数对话框中输入25,查看运行结果。查询效果图查询的创建与应用 2.2.创建一个参数查询创建一个参数查询 实现实现对图书信息的模糊对图书信息的模糊查询查询 当当运行该查询时提示运行该查询时提示“请输入书名所包含的文字:请输入书名所包含的文字:”查找查找出包含指定文字的图书信息,查询结果显示出包含指定文字的图书信息,查询结果显示“图图书编号书编号”、“书名书名”、“作者作者”、“出版社出版社”查询查询命名为命名为“L002L002”三、任务实施 查询的创建与应用 三任务实施步骤一:进入查询设计视图,添加查询数据源“图书表”、“出版社表”步骤二:依次将查询字段添加到查询设计网格中查询的创建与应用 三任务实施步骤三:在“书名”所对应的条件行中输入“Like*&请输入书名所包含的文字:&*”查询设计 查询的创建与应用 三任务实施步骤四:保存查询,单击运行按钮,在参数对话框中输入“计算机”,查看运行结果。参数输入查询的创建与应用 三任务实施步骤四:保存查询,单击“运行”按钮,在参数对话框中输入25,查看运行结果。查询效果图过滤页第二部分Project development使用SQL语句创建参数查询 项目拓展查询的创建与应用 使用SQL语句创建参数查询 INNER JOIN 运算 组合两个表中的记录,只要在公共字段之中有相符的值。语法SELECT*FROM table1 INNER JOIN table2 ON table1.field1 compopr table2.field2查询的创建与应用 部分部分说明说明 table1,table1,table2table2记录被组合的表的名称。记录被组合的表的名称。field1,field1,field2field2被联接的字段的名称。若它们不是由数字构被联接的字段的名称。若它们不是由数字构成的,则这些字段必须为相同的数据类型并成的,则这些字段必须为相同的数据类型并包含同类数据,但它们无须具有相同的名称。包含同类数据,但它们无须具有相同的名称。INNER JOIN 运算可分为以下几个部分查询的创建与应用 嵌套 JOIN 语句SELECT fieldsFROM table1 INNER JOIN(table2 INNER JOIN(table3 INNER JOIN(tablex INNER JOIN.)ON table3.field3=tablex.fieldx)ON table2.field2=table3.field3)ON table1.field1=table2.field2;查询的创建与应用 1.1.创建查询借阅者信息的参数查询,创建查询借阅者信息的参数查询,要求当运行该查询时提示要求当运行该查询时提示“请输入学请输入学生编号:生编号:”,要求显示,要求显示“学生编号学生编号”、“姓名姓名”、“性别性别”、“入学时间入学时间”、“班级班级”、“联系电话联系电话”,查询命名,查询命名为为“按学号查询借阅者信息按学号查询借阅者信息”查询的创建与应用 单击“保存”按钮,将查询命名为“按学生编号查询借阅者信息”,并单击“运行”按钮查看效果在查询数据定义界面输入以下SQL语句:SELECT学生编号,姓名,性别,入学时间,班级FROM 借阅者表WHERE 学生编号=请输入学生编号:步骤一步骤一步骤二步骤二查询的创建与应用 进入查询数据定义界面步骤三步骤三运行效果图 查询的创建与应用 2.2.创建创建“借阅者信息查询借阅者信息查询”,要求在,要求在运行该查询时提示运行该查询时提示“请输入学生编号:请输入学生编号:”、“请输入学生姓名:请输入学生姓名:”,在两个,在两个提示信息中只需要输入其中任意一个提示信息中只需要输入其中任意一个参数便可查找出相应的信息,要求结参数便可查找出相应的信息,要求结果显示果显示“学生编号学生编号”、“姓名姓名”、“性别性别”、“入学时间入学时间”、“班级班级”、“联系电话联系电话”。查询的创建与应用 进入查询数据定义界面在查询数据定义界面输入以下SQL语句:SELECT 学生编号,姓名,性别,入学时间,班级,联系电话FROM 借阅者表WHERE 学生编号=请输入学生编号:OR 姓名=请输入姓名:步骤一步骤一步骤二步骤二查询的创建与应用 单击“保存”按钮将查询保存为“借阅者信息查询”,单击“运行”按钮查看运行结果步骤三步骤三运行结果查询的创建与应用 3.3.创建创建“借阅信息查询借阅信息查询”,要求在运,要求在运行该查询时提示行该查询时提示“请输入学生编号请输入学生编号”、“请输入图书编号请输入图书编号”,在两个提示信,在两个提示信息中只需要输入其中任一个便可查找息中只需要输入其中任一个便可查找出相应的信息,最终显示出相应的信息,最终显示“学生编号学生编号”、“姓名姓名”、“班级班级”、“联系电联系电话话”、“书名书名”、“借出日期借出日期”、“应还日期应还日期”。查询的创建与应用 进入查询数据定义界面在查询数据定义界面输入以下SQL语句:SELECT 学生编号,姓名,班级,联系电话,图书表.图书编号,书名,借出日期,应还日期FROM 图书表 INNER JOIN(借阅者表 INNER JOIN 借还书表 ON 借阅者表.学生编号=借还书表.学生证号)ON 图书表.图书编号=借还书表.图书编号WHERE 借阅者表.学生编号=请输入学生编号:OR 图书表.图书编号=请输入图书编号:步骤一步骤一步骤二步骤二查询的创建与应用 单击“保存”按钮,将查询命名为“借阅信息查询”,单击“运行”按钮,查看运行结果步骤三步骤三运行结果过滤页第三部分Project evaluation项目测评查询的创建与应用 项目测评查询的创建与应用 项目测评过滤页第四部分Project summary项目小结查询的创建与应用 项目小结“图书信息查询”参数查询有条件查询的创建方法计算型选择查询的创建方法条件参数查询的创建方法查询的创建与应用 通过创建“图书信息查询”参数查询任务1 11234完成了对参数查询的学习通过本次任务的学习掌握参数查询的创建方法需特别注意的是当查询条件为多个时,各条件之间的关系参数查询在全国计算机等级考试中出现的频率较大,因此需要重点掌握查询的创建与应用 通过两个操作讲解了条件参数查询的创建方法任务2 2将条件查询与参数查询进行了结合将条件查询与参数查询进行了结合一种相对复杂的查询一种相对复杂的查询创建条件参数查询时难点在于查询条件与参数创建条件参数查询时难点在于查询条件与参数值之间关系的确定值之间关系的确定条件参数查询查询的创建与应用 主要讲解了有条件查询的创建方法任务3 3Access Access 查询中数据的表示方法查询中数据的表示方法Access Access 运算符运算符根据要求正确的书写查询条件根据要求正确的书写查询条件要求掌握查询的创建与应用 主要讲解的是计算型选择查询的创建方法任务4 4需要在创建查询时添加计算表达式完成对查询需要在创建查询时添加计算表达式完成对查询的创建的创建创建计算型选择首先需要掌握有条件查询的创创建计算型选择首先需要掌握有条件查询的创建之后,在此基础上进行延伸建之后,在此基础上进行延伸本次任务需要掌握计算表达式的书写方法以及本次任务需要掌握计算表达式的书写方法以及查询标题的命名方法查询标题的命名方法计算型选择查询