数据结构域算法设计-第四章 查询的创建与应用串讲教案

数据结构域算法设计-第四章 查询的创建与应用串讲教案

ID:33414061

大小:96.00 KB

页数:7页

时间:2019-02-25

数据结构域算法设计-第四章 查询的创建与应用串讲教案_第1页
数据结构域算法设计-第四章 查询的创建与应用串讲教案_第2页
数据结构域算法设计-第四章 查询的创建与应用串讲教案_第3页
数据结构域算法设计-第四章 查询的创建与应用串讲教案_第4页
数据结构域算法设计-第四章 查询的创建与应用串讲教案_第5页
资源描述:

《数据结构域算法设计-第四章 查询的创建与应用串讲教案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第四章查询的创建与应用一.知识点串结(一)、查询概述1、查询的作用:(1)查询数据(2)对表中数据进行添加、删除、修改(操作查询)(3)作为数据源(4),对数据汇总计算、排序和筛选。2、查询的数据源:(1)可以是表或查询(2)可以是一个或多个(3)创建查询时首先应选择拟获取信息的数据源。3、查询的本质:(1)查询本质上是由SQL语句组成的查询规则。(2)不管利用查询向导还是设计视图创建的查询,最后都要转换为SQL语句。(3)在执行查询时,也都是执行的SQL语句。●SQL是STRUCTUREDQUERYLANGUAGE的缩写;中文意思是结构化查询语言。4、查询规则、查询

2、结果(查询中的数据)与数据源(表)之间的影响关系。。(1)数据源与查询规则之间互不影响;(2)查询结果由数据源与查询规则共同决定;(3)数据源一定影响查询结果;查询结果有时会影响数据源(操作查询)(二)、关系概述1、关系引述:(1)在ACCESS中,若对两个表同时操作,则他们之间必须建立关系。(2)并不是任何两个表之间都可以建立关系。(条件:公共字段)2、关系的概念:是在两个表的字段之间所建立的联系。3、关系的作用:通过关系,使数据库表间的数据合并起来,形成有用的数据,以便于以后应用查询、窗体和报表。4、关系的类型:三种类型:一对一关系、一对多关系和多对多关系。(使用

3、最多的是一对多关系)●一对多关系中:一方的表称为父表;多方的表称为子表5、建立表间关系的类型取决于两个表中相关字段的定义①若两个表中的相关字段都是主键,则创建一对一关系;②若仅有一个表中的相关字段是主键,则创建一对多关系。6、参照完整性(1)作用:能确保相关表中各记录之间关系的有效性,并且确保不会意外删除或更改相关的数据。●设置方法:编辑关系——实施参照完整性(2)对于实施参照完整性的关系,还可以选择是否级联更新相关字段和级联删除相关记录。①级联更新相关字段:更改主表主键值时,自动更新相关表中的对应数值;否则,仅更新主表中与子表无关的主键值。●设置方法:编辑关系——级

4、联更新相关字段②级联删除相关记录:删除主表记录时,自动删除相关表中的有关记录;否则,仅删除主表中与子表记录无关的记录。●设置方法:编辑关系——级联删除相关记录(3)参照完整性规则:包括删除规则、更新规则、插入规则;没有查询规则。7、删除关系(1)方法:右击关系连线——“删除”命令;或单击关系连线——按DELETE键(2)表间关系表现为两表之间相关字段之间的一条连线。(3)表间关系已作为数据库的一部分而存在。(4)表间关系不会随着数据表的关闭而删除,但会随着数据表的删除而删除。(三)、创建查询的两种基本方法:(使用查询向导创建查询、使用设计视图创建查询)1、关于查询向导

5、(1)查询向导的分类:①简单查询向导②交叉表查询向导③查找重复项查询向导④查找不匹配项查询向导(2)简单查询向导的功能了解:①可以创建单表查询②可以创建多表查询③可以创建总计查询(3)查询向导的特点概要:①简单快捷②既可以创建单表查询,又可以创建多表查询③还可以创建总计查询④7可以选择字段,但不能设置筛选记录条件⑤创建总计查询后,每列的标题不太合适(4)查询向导中两种查询方式:明细和汇总2、关于查询设计视图(1)进行的主要操作:①表或查询的操作②字段的操作③设计网格的操作④条件和排序操作(2)设计视图的主要特点:①方法灵活,可实现个性化设计②可以创建任何查询3、查询向

6、导和设计视图的综合使用●一般先用查询向导创建较简单的查询,然后在查询设计视图中对创建的查询做进一步的修改,以满足特定的需要(四)、查询的类型1、选择查询(1)特点:①最基本、最常用;②可以排序、分组及不同类型的总计。(2)选择查询时如何分组总计:①“视图”菜单——“总计”命令②单击工具栏中的“总计”按钮2、参数查询(1)若用参数查询的结果作为窗体、报表和数据访问页的数据源,则还可以方便的显示或打印出查询的信息。(2)参数查询时,在一般查询条件中写上“[]”,并在其中输入提示信息。(3)执行参数查询时会弹出一个对话框,用来提示用户输入查询信息。3、交叉表查询(1)三要素

7、:行标题、列标题、值(2)交叉表查询中一组列在数据表的左侧,称为行标题。一组列在数据表的上部,称为列标题。(3)交叉表查询增加了数据的可视性,便于数据的统计、查看。(4)在交叉表查询中,只能有一个列标题和值,但可以有一个或多个行标题(5)利用“向导”创建交叉表视图简单,但缺点是:数据源只能是一个;不能设置查询条件;行标题最多3个。(6)利用“设计视图”创建交叉表比较灵活:数据源可以是多个;可以设置查询条件;行标题可以有多个。4、操作查询(一般都不能进行撤销操作)(1)操作查询的四种类型:①生成表查询(创建表):可以将查询结果保存到一张新表中,然后将该

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。