资源描述:
《[分享]第四章查询的创建与应用串讲》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第四章查询的创建与应用一.知识点串结(一)、查询概述1、查询的作用:(1)查询数据(2)对表中数据进行添加、删除、修改(操作查询)(3)作为数据源(4),对数据汇总计算、排序和筛选。2、查询的数据源:(1)可以是阖或丽(2)可以是pF]或环(3)创建查询时首先应选择拟获取信息的
2、数据源。3、查询的本质:(1)查询本质上是由Bql语句
3、组成的
4、查询规则。(2)不管利用查询向导还是设计视图创建的查询,最后都要转换为SQL语句。(3)在执行查询时,也都是执行的SQL语句。•回是STRUCTUREDQUERYLANGUAGE的缩写;屮文意思是缔构化查询语言
5、。4、
6、查询规则、查询结果(查询中的数据)与数据源(表)之间的影响关系。。(1)数据源与查询规则ZI'可互不影响:(2)查询结果由数据源与查询规则共同决定;(3)数据源一定影响查询结果;查询结果仃时会影响数据源(操作查询)(二)、关系概述1、关系引述:(1)在ACCESS中,若对两个表同吋操作,则他们Z间必须建立关系。(2)并不是任何两个表之间都可以建立关系。(条件:公共字段)2、关系的概念:是在两个表的字段之间所建立的联系。3、关系的作用:通过关系,使数据库表间的数据合并起來,形成有用的数据,以便于以后应用杳询、窗体和报表。一对一关系、一对多关系和多对多关系4、
7、关系的类型:三种类型:。(使用最多的是一对多关系)•一对多关系中:一方的表称为反表
8、;多方的表称为子表
9、5、建立表间关系的类型取决于两个表中相关字段的定义①若歴表中的相关字段都是主键,则创建
10、一对一芙累;②若仪有一个
11、表中的相关字段是主键,则创建国fglo6、参照完整性(1)作用:能确保相关表小各记录之间关系的有效性,并且确保不会意外删除或更改相关的数据。■设直方法:編辑关系
12、—
13、实施参照完整性(2)对丁实施参照完整性的关系,还可以选择是否
14、级联更新相关字段
15、和
16、级联删除相关记录(W联更新相关字段:更改匸表主键值时,白动更新相关表屮的对应数值;否则,仅更新
17、主表q与子表无关的主键值。■设置方法:編辑关系
18、—
19、级联更新相关字段联删除和关记录:删除主农记录时,自动删除和关表屮的有关记录;否则仅删除主表中少子农记录无关的记录。■设置方法:編辑关系
20、—
21、级联删除相关记录(3)参照完整性规则:包括删除规则、更新规则、插入规则;没有杳询规则。7、删除关系(1)方法:右击关系连线一“亟”命令;或单击关系连线——按(DELETE
22、键(2)表间关系表现为两表之间厢寿副之间的玄莲阀。(3)表间关系已作为險据库
23、的一部分而存在。(4)表间关系不会随着数据表的关闭而删除,但会随着数据表的删除而删除。(三)、创建查询的两种基本方法:(
24、使川
25、查询向导
26、创建查询、使川
27、设计视图
28、创建查询)1、关于查询向导(1)查询向导的分类:①简单查询向导②交义表查询向导③查找重复项查询向导④查找不匹配项查询向导(2)简单查询向导的功能了解:①可以创建单表查询②可以创建多表杳询③可以创建总计杏询(3)查询向导的特点概耍:①简单快捷②既可以创建单表查询,乂町以创建多表查询③还町以创建总计查询④可以选择字段,但不能设置筛选记录条件⑤创建总计杳询后,每列的标题不太合适(4)查询向导中两种查询方式:嗣和阪胚2、关于查询设计视图(1)进行的主要操作:①表或查询的操作②字段的操作③设计网格的操作④条件和排序操作(2)
29、设计视图的主要特点:①方法灵活,可实现个性化设计②可以创建任何杏询3、查询向导和设计视图的综合使用•般先用查询向导创建较简单的查询,然后在查训设计视图屮对创建的查询做进•步的修改,以满足特定的需耍(四)、查询的类型1、选择査询(1)特点:①最基本、最常用;②可以排序、分组及不同类型的总计。(2)选择查询时如何分组总计:①“丽”菜单——“药”命令②单击工具栏中的“商”按钮2、参数查询(1)若用参数查询的结果作为窗体、报表和数据访问页的数据源,则还可以方便的显示或打印岀査询的信息。(2)参数杳询时,在一般查询条件屮写上“[]”,并在其屮输入提示信息。(3)执行
30、参数查询时会弹岀一个对话框,用來提示用户输入查询信息。3、交叉表查询(1)三要素:行标题、列标题(2)交叉表查询中一组列在数据表的左侧,称为行标题。一组列在数据表的上部,称为列标题(3)交义表查询增加了数据的可视性,便于数据的统计、查看。(4)在交义表查询屮,只能有一个列标题
31、和圖,但可以有一个或多个
32、行标题(5)利用“向导”创建交叉表视图简单,但缺点是:数据源只能是一个;不能设置查询条件•行标题最多3个(6)利用“设计视图”创建交叉农比较灵活:数据源可以是多个;可以设置查询条件;行标题可以有多个4、操作查询(-•般都不能进行撤销操作)(1)操作查询的四种
33、类型:①生成表查询(创建表人可以将查询结果保存到一张新表中,然后将