access数据库程序设计课程

access数据库程序设计课程

ID:16403754

大小:395.00 KB

页数:20页

时间:2018-08-09

access数据库程序设计课程_第1页
access数据库程序设计课程_第2页
access数据库程序设计课程_第3页
access数据库程序设计课程_第4页
access数据库程序设计课程_第5页
资源描述:

《access数据库程序设计课程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《Access数据库程序设计》课程教案文档第3章查询查询是Access处理和分析数据的工具,它能够把多个表中的数据抽取出来,供用户查看、更改和分析使用。本章详细介绍查询的基本操作:查询的概念、查询的创建和使用。考核知识点l查询分类l查询准则(条件)l创建查询l操作已创建的查询重要考点提示l选择查询、参数查询、交叉表查询、操作查询和SQL查询l运算符l函数l表达式l使用向导创建查询l使用设计器创建查询l在查询中计算l运行已创建查询l编辑查询中的字段和数据源l排序查询的结果3.1认识查询在Access中,任何时候都

2、可以从已经建立的数据库中按照一定的条件抽取需要的记录。查询就是实现这种操作最主要的方法。3.1.1查询的功能查询是对数据库表中的数据进行查找,同时产生一个类似于表的结果。在Access中可以方便地创建查询,在创建查询的过程中定义要查询的内容和条件,Access根据定义的内容和条件在数据库表中搜索符合条件的记录。可实现的功能:1.选择字段在查询中,可以只选择表中的部分字段。如建立一个查询,只显示“教师”表中每名教师的姓名、性别、工作时间和系别。利用查询这一功能,可以通过选择一个表中的不同字段生成所需的多个表。2.

3、选择记录根据指定的条件查找所需的记录,并显示找到的记录。如建立一个查询,只显示“教师”表中1992年参加工作的男教师。3.编辑记录《Access数据库程序设计》课程第3章教案文档第20页共20页编辑记录主要包括添加记录、修改记录和删除记录等。在Access中,可以利用查询添加、修改和删除表中的记录。如将“计算机实用软件”不及格的学生从“学生”表中删除。4.实现计算查询不仅可以找到满足条件的记录,而且还可以在建立查询的过程中进行各种统计计算,如计算每门课程的平均成绩。另外,还可以建立一个计算字段,利用计算字段保存

4、计算的结果。5.建立新表利用查询得到的结果可以建立一个新表。如将“计算机实用软件”成绩在90分以上的学生找出来并存放在一个新表中。6.建立基于查询的报表和窗体为了从一个或多个表中选择合适的数据显示在报表或窗体中,用户可以先建立一个查询,然后将该查询的结果作为报表或窗体的数据源。每次打印报表或打开窗体时,该查询就从它的基表中检索出符合条件的最新记录。这样也提高了报表或窗体的使用效果。3.1.2查询的类型Access数据库中的查询有很多种,每种方式在执行上有所不同,查询有选择查询、交叉表查询、参数查询、操作查询和S

5、QL查询。一、选择查询选择查询是最常用的查询类型,顾名思义,它是根据指定的查询条件,从一个或多个表中获取数据并显示结果。也可以使用选择查询对记录进行分组,并且对记录进行总计、计数、平均以及其他类型的计算。二、交叉表查询交叉表查询把来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的统计值。交叉表查询就是利用了表中的行和列来统计数据的。三、参数查询参数查询是一种利用对话框来提示用户输入条件的查询。这种查询可以根据用户输入的条件来检索符合相应条件的记

6、录。四、操作查询操作查询与选择查询相似,都是由用户指定查找记录的条件,但选择查询是检查符合特定条件的一组记录,而操作查询是在一次查询操作中对所得结果进行编辑等操作。五、SQL查询SQL查询就是用户使用SQL语句来创建的一种查询。SQL查询主要包括联合查询、传递查询、数据定义查询和子查询等4种。联合查询是将一个或多个表、一个或多个查询的字段组合为查询结果中的一个字段,执行联合查询时,将返回所包含的表或查询中的对应字段记录;传递查询是直接将命令发送到ODBC数据,它使用服务器能接受的命令,利用它可以检索或更改记录;

7、数据定义查询可以创建、删除或更改表,或在当前的数据库中创建索引;子查询是包含另一个选择或操作查询中的SQLSELECT语句,可以在查询设计网格的“字段”行输入这些语句来定义新字段,或在“条件”行来定义字段的条件。3.1.3建立查询的条件一、条件中的运算符运算符是组成条件的基本元素。Access提供了关系运算符、逻辑运算符和特殊运算符。这3种运算符的含义分别见表3-1、表3-2和表3-3。《Access数据库程序设计》课程第3章教案文档第20页共20页表3-1.关系运算符及含义关系运算符说明=等于<>不等于<小于

8、<=小于等于>大于>=大于等于表3-2.逻辑运算符及含义逻辑运算符说明Not当Not连接的表达式为真时,整个表达式为假And当And连接的表达式都是真时,整个表达式为真,否则为假Or当Or连接的表达式有一个为真时,整个表达式为真,否则为假表3-3.特殊运算符及含义特殊运算符说明In用于指定一个字段值的列表,列表中的任意一个值都可与查询的字段相匹配Between用于指定一个字段值的范围,

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

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

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