全套课件·Access应用技术(第二版)1.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《全套课件·Access应用技术(第二版)1.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全套 课件 Access 应用技术 第二
- 资源描述:
-
1、Access应用技术(第二版)第1章 Access 2007及其数据库技术基础 本章学习目标:学习数据库技术基础知识 了解关系运算和SQL的基本概念 学习Access 2007运行环境与安装要点 认识Access 2007数据库的基本对象 学习Access 2007的启动与退出操作 学习使用Access 2007的联机帮助功能 学习Access 2007选项参数的含义与设置方法内容1.1 Access数据库技术基础1.2 Access 2007数据库应用基础1.3 Access数据库的面向对象基础1.4 Access 2007帮助系统应用基础1.5 Access 2007选项设置1.1 Acc
2、ess数据库技术基础1.1.1 数据库技术概述在应用计算机进行数据处理的技术发展过程中,历经了程序数据处理技术、文件数据处理技术和数据库数据处理技术三个阶段。发展至今,绝大多数的数据处理应用系统都是采用数据库数据处理技术实现的。采用数据库数据处理技术实现的数据处理应用系统,我们称其为数据库应用系统,而相关的应用技术,我们称其为数据库技术。采用数据库技术开发数据处理应用系统,应该充分应用数据库技术特点,合理地规划数据库,有效地组织数据,编写功能完备、结构清晰、方便应用的数据处理程序。数据库技术具有以下主要特点:1.实现数据集成2.提供数据共享3.减少数据冗余4.保证数据一致性5.统一数据标准6.
3、控制数据安全7.保持数据独立性8.减少应用程序开发与维护工作量9.方便应用系统用户的使用1.1.1 数据库技术概述1.1.2 Access数据库的基本概念在数据库技术领域,经典的数据模型有三种。它们分别是:层次数据模型,采用树型结构描述数据实体间的关联;网状数据模型,采用网状结构描述数据实体间的关联;关系数据模型,采用二维表结构描述数据实体间的关联。采用关系数据模型构造的数据库系统,被称为关系数据库系统(RDBS,Relation Data Base System)。关系数据库系统是目前使用得最为广泛的数据库系统,Access就是其中之一。关系数据库常用术语的定义 1数据元素 在Access中
4、,数据元素被称为字段(Field)。2数据元组 在Access中,数据元组被称为记录(Record)。3数据表在Access中,具有相同字段的所有记录的集 合称为数据表。4数据库数据库的传统定义是以一定的组织方式存储的一组相关数据的集合,主要表现为数据表的集合。但是,随着数据库技术的发展,现代数据库已不再仅仅是数据的集合,而且还应包括针对数据进行各种基本操作的对象的集合。1.1.2 Access数据库的基本概念图1-1-1 Access数据库结构示意1.1.2 Access数据库的基本概念1.1.3 关系运算与SQL基础1关系运算关系运算是针对关系数据库数据进行的操作运算,既可以针对关系中的记
5、录实施,也可以针对关系中的字段实施,还可以针对若干个关系实施。基本的关系运算包括选择运算,投影运算和连接运算三种。(1)选择运算选择运算是从指定的关系中选取满足给定条件的若干元组以构成一个新关系的运算,其表现形式为:SELECT*FROM tableexpression WHERE conditionexpression 其中,*号表示选择所有的字段;tableexpression须为数据表或查询对象名字;conditionexpression则是由常数、字段名及其通过相应的比较运算符和逻辑运算符连接形成逻辑运算式组成的选择条件。1.1.3 关系运算与SQL基础(2)投影运算投影运算是从指定的
6、关系中选取指定的若干字段从而构成一个新关系的运算,其表现形式为:SELECT field1 AS alias1,field2 AS alias2,.FROM tableexpression其中,field1表示需要投影获取的第一个字段;AS alias1表示为投影获取的第一个字段重新命名的名字;,field2 AS alias2,.为可选项,用以指定需要投影获取的若干个字段及其重新命名的名字;tableexpression须为数据表或查询对象名字。1.1.3 关系运算与SQL基础(3)连接运算 连接运算是选取若干个指定关系中的字段满足给定条件的元组从左至右连接,从而构成一个新关系的运算,其表现
7、形式为:SELECT table.field1 AS alias1,table.field2 AS alias2,.FROM tableexpression1 INNER JOIN tableexpression2 ON tableexpression1.field=tableexpression2.field其中,FROM tableexpression1用于指定需要连接的第一个关系;INNER JOIN tableexpression2 用于指定需要连接的第二个关系;ON tableexpression1.field=tableexpression2.field 用于指定两个关系连接的条件
8、;table.field1 AS alias1,table.field2 AS alias2,.用于指定各个连接关系中的对应字段;WHERE conditionexpression用于指定需要满足的条件,这个条件是由常数、字段名及其通过相应的比较运算符和逻辑运算符连接形成逻辑运算式组成的。1.1.3 关系运算与SQL基础.SQL简介SQL一词,是Structure Query Language的缩写,即“结构化查询语言”的英文缩写。当今的所有关系型数据库管理系统都是以SQL作为核心的。SQL概念的建立起始于1974年,随着SQL的发展,ISO、ANSI等国际权威标准化组织都为其制订了标准,从而
9、建立了SQL在数据库领域里的核心地位。对于Access而言,其宿主语言为VBA(Visual Basic Application),同时全面支持SQL,并允许将SQL作为子语言嵌套在VBA中使用。SQL是一个完善的结构化查询语言体系,在Access中的使用主要体现在数据库中查询对象的创建过程中。我们将在第5章中结合Access查询对象的应用介绍相关的SQL语句,届时可以看到,在关系数据库中进行的各种关系运算均可采用SQL语句予以实现。1.1.3 关系运算与SQL基础SQL具有以下特点:(1)在方法上的突破(2)容易学习与维护(3)语言共享(4)全面支持客户/服务器结构客户/服务器结构的数据库系
10、统可以实现异种数据库间的数据共享,这就要求在客户端使用的数据访问语言必须与服务器端所能识别数据查询语言相同。SQL就是当今唯一的一个已经形成标准的数据库共享语言。1.1.3 关系运算与SQL基础SQL语句按其功能的不同可以分为以下六大类:数据定义语句(DDL,Data-Definition Language);数据操作语句(DML,Data-Manipulation Language);操作管理语句(TML,Transaction-Management Language);数据控制语句(DCL,Data-Control Language);数据查询语句(DQL,Data-Query Langu
11、age);游标控制语句(CCL,Cursor-Control Language)。1.1.3 关系运算与SQL基础SELECT语句的使用(1)SELECT语法SELECT语句的一般语法格式为:SELECT predicate *|table.*|table.field1 AS alias1,table.field2 AS alias2,.FROM tableexpression,.IN externaldatabaseWHERE.GROUP BY.HAVING.ORDER BY.WITH OWNERACCESS OPTION1.1.3 关系运算与SQL基础SELECT语句的使用(2)SELEC
12、T语法简要说明在SELECT语法格式中,大写字母为SQL保留字,方括号所括部分为可有可无的内容,小写字母为语句参量。各项语句参量应该根据实际应用的需要取值,表1-1-1所列为SELECT语句中各个参量说明。1.1.3 关系运算与SQL基础1.1.3 关系运算与SQL基础参量参量 取值及其含义取值及其含义 说明说明 Predicate 下列谓词之一:下列谓词之一:ALL、DISTINCT、DISTINCTROW、TOP 可用谓词来限制返回的记录可用谓词来限制返回的记录数量。默认值为数量。默认值为 ALL*全部字段全部字段 从特定的表中指定全部字段从特定的表中指定全部字段 Table 表的名称表的
13、名称 Field1 字段的名称字段的名称 包含所要获取的数据包含所要获取的数据 Alias1 字串常量字串常量 用来作列标头用来作列标头 Tableexpression 表的名称表的名称 这些表包含要获取的数据这些表包含要获取的数据 Externaldatabase 数据库的名称数据库的名称 该数据库包含该数据库包含 tableexpression 中的表中的表 WHERE 条件表达式条件表达式 只筛选满足条件的记录只筛选满足条件的记录 GROUP BY.字段名列表字段名列表 根据所列字段名分组根据所列字段名分组 ORDER BY 字段名列表字段名列表 根据所列字段名排序根据所列字段名排序 表
14、1-1-1 SELECT语句参量说明3应用实例例1已知零售商店管理信息系统中的库存数据表如表1-1-2所示。1.1.3 关系运算与SQL基础货号货号货名货名规格规格计量单位计量单位进货单价进货单价库存数量库存数量进货日期进货日期收货人收货人供货商供货商0202绿野香花生绿野香花生250G袋袋1.50110.002011-1-25程鑫程鑫江汉副食批发站江汉副食批发站0203小米锅巴小米锅巴125G袋袋0.7530.002011-1-26程鑫程鑫江汉副食批发站江汉副食批发站0205烤馒锅巴烤馒锅巴125G袋袋1.1420.002011-1-28张大宏张大宏康师傅江岸分公司康师傅江岸分公司0208大
15、九制话梅大九制话梅大包装大包装袋袋1.0721.002010-11-28程鑫程鑫江汉副食批发站江汉副食批发站0209小九制话梅小九制话梅小包装小包装袋袋0.8032.002010-11-28程鑫程鑫江汉副食批发站江汉副食批发站0212大土豆泥大土豆泥即食即食盒盒2.4020.002011-1-24李倩如李倩如尚利公司尚利公司0213小土豆泥小土豆泥即食即食盒盒1.8060.002011-1-26李倩如李倩如尚利公司尚利公司0215金箭开心果金箭开心果125G盒盒4.6080.002011-1-23李倩如李倩如尚利公司尚利公司0217中四川牛肉干中四川牛肉干50G袋袋4.505.002010-1
16、1-28程鑫程鑫江汉副食批发站江汉副食批发站0221小代彩红糖小代彩红糖彩装彩装袋袋0.75110.002011-1-24李倩如李倩如尚利公司尚利公司0222烤鸭牛骨头烤鸭牛骨头即食即食盒盒0.35200.002011-1-25李倩如李倩如尚利公司尚利公司0226比萨卷比萨卷即食即食盒盒0.7020.002010-11-28张大宏张大宏金鑫食品经销处金鑫食品经销处0248雀巢高钙奶粉雀巢高钙奶粉500G袋袋17.7010.002011-1-24李倩如李倩如尚利公司尚利公司0252扬子江中老年奶粉扬子江中老年奶粉500G袋袋12.5020.002011-1-27李倩如李倩如尚利公司尚利公司025
17、4开胃梅开胃梅彩装彩装盒盒1.302.002010-9-20张大宏张大宏金鑫食品经销处金鑫食品经销处3应用实例(续)要求选择其要求选择其“规格规格”为为“即食即食”且且“库存数量库存数量”不低于不低于20的商品的商品信息。信息。解答:解答:这是一个需要从指定的关系中选取满足给定条件的若干元组的这是一个需要从指定的关系中选取满足给定条件的若干元组的问题,应该通过进行选择运算来实现,其问题,应该通过进行选择运算来实现,其SQL语句可以为:语句可以为:SELECT*FROM 库存数据表库存数据表 WHERE(库存数据表库存数据表.规格规格)=即食即食)AND(库存数据表库存数据表.库存数量库存数量)
18、=20);选择运算的结果如表选择运算的结果如表1-1-3所示。所示。1.1.3 关系运算与SQL基础3应用实例(续)1.1.3 关系运算与SQL基础表表1-1-3 针对库存数据表完成选择运算后得到的结果针对库存数据表完成选择运算后得到的结果 货号货号货名货名规格规格计量单位计量单位进货单价进货单价库存数量库存数量进货日期进货日期收货人收货人供货商供货商0212大土豆泥大土豆泥即食即食盒盒2.4020.002011-1-24李倩如李倩如尚利公司尚利公司0213小土豆泥小土豆泥即食即食盒盒1.8060.002011-1-26李倩如李倩如尚利公司尚利公司0222烤鸭牛骨头烤鸭牛骨头即食即食盒盒0.3
19、5200.002011-1-25李倩如李倩如尚利公司尚利公司0226比萨卷比萨卷即食即食盒盒0.7020.002010-11-28张大宏张大宏金鑫食品经销处金鑫食品经销处3应用实例(续)1.1.3 关系运算与SQL基础例例2已知零售商店管理信息系统中的柜存数据表如表已知零售商店管理信息系统中的柜存数据表如表1-1-4所示所示。货号货号货名货名规格规格计量单位计量单位销售单价销售单价柜存数量柜存数量上柜日期上柜日期上柜人上柜人营业员营业员0202绿野香花生绿野香花生250G袋袋1.607.002011-1-28李倩如李倩如夏筝芳夏筝芳0203小米锅巴小米锅巴125G袋袋0.7519.002012
20、-8-22张大宏张大宏夏筝芳夏筝芳0205烤馒锅巴烤馒锅巴125G袋袋1.2019.002011-1-28张大宏张大宏钟舒宁钟舒宁0208大九制话梅大九制话梅大包装大包装袋袋1.105.002011-1-30李倩如李倩如张小利张小利0209小九制话梅小九制话梅小包装小包装袋袋0.905.002011-1-30李倩如李倩如张小利张小利0212大土豆泥大土豆泥即食即食盒盒2.508.002011-1-30程鑫程鑫张小利张小利0215金箭开心果金箭开心果125G盒盒4.7020.002011-1-30程鑫程鑫齐贤菊齐贤菊0221小代彩红糖小代彩红糖彩装彩装袋袋0.908.002011-1-30赵楠欣
21、赵楠欣钟舒宁钟舒宁0248雀巢高钙奶粉雀巢高钙奶粉500G袋袋16.209.002011-1-30赵楠欣赵楠欣钟舒宁钟舒宁0252扬子江中老年奶粉扬子江中老年奶粉500G袋袋11.7017.002011-1-30赵楠欣赵楠欣钟舒宁钟舒宁0254开胃梅开胃梅彩装彩装盒盒1.503.002011-1-30赵楠欣赵楠欣钟舒宁钟舒宁3应用实例(续)要求以其中的“货号”、“货名”、“规格”、“计量单位”、“销售单价”和“营业员”字段形成投影运算结果。解答:这是一个需要从指定的关系中选取指定的若干字段从而构成一个新关系的运算问题,应该通过设置投影运算来实现,其SQL语句可以为:SELECT货号,货名,规格
22、,计量单位,销售单价,营业员 FROM 柜存数据表投影运算的结果如表1-1-5所示。1.1.3 关系运算与SQL基础3应用实例(续)1.1.3 关系运算与SQL基础表表1-1-5 针对柜存数据表完成投影运算后得到的结果针对柜存数据表完成投影运算后得到的结果 货号货号货名货名规格规格计量单位计量单位销售单价销售单价营业员营业员0202绿野香花生绿野香花生250G袋袋1.60夏筝芳夏筝芳0203小米锅巴小米锅巴125G袋袋0.75夏筝芳夏筝芳0205烤馒锅巴烤馒锅巴125G袋袋1.20钟舒宁钟舒宁0208大九制话梅大九制话梅大包装大包装袋袋1.10张小利张小利0209小九制话梅小九制话梅小包装小包
23、装袋袋0.90张小利张小利0212大土豆泥大土豆泥即食即食盒盒2.50张小利张小利0215金箭开心果金箭开心果125G盒盒4.70齐贤菊齐贤菊0221小代彩红糖小代彩红糖彩装彩装袋袋0.90钟舒宁钟舒宁0248雀巢高钙奶粉雀巢高钙奶粉500G袋袋16.20钟舒宁钟舒宁0252扬子江中老年奶粉扬子江中老年奶粉500G袋袋11.70钟舒宁钟舒宁0254开胃梅开胃梅彩装彩装盒盒1.50钟舒宁钟舒宁3应用实例(续)例3已知零售商店管理信息系统中的库存数据表如表1-1-2所示,零售商店管理信息系统中的柜存数据如表1-1-4所示。要求以其中的“货号”、“货名”、“规格”、“计量单位”、“进货单价”和“销售
24、单价”、“营业员”字段形成连接运算结果。1.1.3 关系运算与SQL基础3应用实例(续)解答:这是一个需要将指定的若干关系连接,并从中选取指定的若干字段从而构成一个新关系的运算问题,应该通过设置连接运算来实现,其SQL语句可以为:SELECT 库存数据表.货号,库存数据表.货名,库存数据表.规格,库存数据表.计量单位,库存数据表.进货单价,柜存数据表.销售单价,柜存数据表.营业员 FROM 库存数据记录 INNER JOIN 柜存数据记录 ON 库存数据记录.货号=柜存数据记录.货号连接运算的结果如表1-1-6所示。1.1.3 关系运算与SQL基础3应用实例(续)表1-1-6 针对库存数据表和
25、柜存数据表完成连接运算后得到的结果 1.1.3 关系运算与SQL基础货号货号货名货名规格规格计量单位计量单位进货单价进货单价销售单价销售单价营业员营业员0202绿野香花生绿野香花生250G袋袋1.501.60夏筝芳夏筝芳0203小米锅巴小米锅巴125G袋袋0.750.75夏筝芳夏筝芳0205烤馒锅巴烤馒锅巴125G袋袋1.141.20钟舒宁钟舒宁0208大九制话梅大九制话梅大包装大包装袋袋1.071.10张小利张小利0209小九制话梅小九制话梅小包装小包装袋袋0.800.90张小利张小利0212大土豆泥大土豆泥即食即食盒盒2.402.50张小利张小利0215金箭开心果金箭开心果125G盒盒4.
展开阅读全文