Access数据库技术与应用课件第5章+创建交叉.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Access数据库技术与应用课件第5章+创建交叉.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access 数据库技术 应用 课件 创建 交叉
- 资源描述:
-
1、第第5 5章章 创建交叉表查询与操作查询创建交叉表查询与操作查询 教学目标:教学目标:通过本章学习,使读者能够使用查询向导通过本章学习,使读者能够使用查询向导和设计视图创建设计交叉表查询和操作查和设计视图创建设计交叉表查询和操作查询。主要能力目标:询。主要能力目标: 能够利用能够利用Access 2003 的查询功能创建交叉的查询功能创建交叉表查询;表查询;能够利用能够利用Access 2003 的查询功能为数据库的查询功能为数据库创建操作查询创建操作查询能够了解能够了解Access 2003 的查询对象与的查询对象与 SQL 关系。关系。工作任务工作任务: :本章以本章以“迷你超市业务信息管
2、理系统迷你超市业务信息管理系统” 中中的表为数据源,使用的表为数据源,使用Access 2003 中的中的查询方法创建查询方法创建“销售数据记录销售数据记录_交叉表交叉表”及一系列操作查询,创建生成表查询、创及一系列操作查询,创建生成表查询、创建更新查询、创建追加查询、创建删除查建更新查询、创建追加查询、创建删除查询。询。5.1 5.1 创建交叉表查询创建交叉表查询 使用交叉表查询可以计算并重新组织数据使用交叉表查询可以计算并重新组织数据的结构,可以更加方便地分析数据。交叉的结构,可以更加方便地分析数据。交叉表查询的数据可分为两组信息:一类在数表查询的数据可分为两组信息:一类在数据表左侧排列,
3、另一类在数据表的顶端排据表左侧排列,另一类在数据表的顶端排列。列。5.1.1使用交叉表查询向导创建查询下面我们用交叉表查询向导创建一个下面我们用交叉表查询向导创建一个“销销售数据记录售数据记录_交叉表交叉表”。5.1.2在设计视图修改交叉表查询上节中,我们用上节中,我们用“交叉表查询向导交叉表查询向导”创建了一个创建了一个“销售数销售数据记录据记录 _交叉表交叉表”,交叉表查询可以获得数据库的汇总,交叉表查询可以获得数据库的汇总信息,下面我们在信息,下面我们在“设计设计”视图中创建一个视图中创建一个“销售数据销售数据记录记录_ 交叉表交叉表 1 ”,以获得各个销售人员的业绩。,以获得各个销售人
4、员的业绩。操作方法:操作方法:在设计视图中打开上面所做的交叉表查询,使用生成器创在设计视图中打开上面所做的交叉表查询,使用生成器创建建“值值”和和“总计总计”的表达式:的表达式:“值值:Sum(销售数据记销售数据记录录!销售单价销售单价*销售数据记录销售数据记录!销售数量销售数量)” 和和“总计总计: Sum(销售数据记录销售数据记录!销售单价销售单价*销售数据记录销售数据记录!销售数销售数量量) ”5.2 创建操作查询操作查询不仅可以搜索、显示数据库还可操作查询不仅可以搜索、显示数据库还可以对数据库进行动态的修改,根据功能的以对数据库进行动态的修改,根据功能的不同又可以分为创建生成表查询、创
5、建更不同又可以分为创建生成表查询、创建更新查询、创建追加查询、创建删除查询。新查询、创建追加查询、创建删除查询。5.2.15.2.1创建创建“销售数据记录销售数据记录_ _生成表生成表”查查询询 生成表查询可以利用一个或多个表或查询中的全部或部分生成表查询可以利用一个或多个表或查询中的全部或部分数据创建一个新表,生成表查询可以根据一定的准则来数据创建一个新表,生成表查询可以根据一定的准则来新建表格,还可以将生成的表导出到其他数据库或者在新建表格,还可以将生成的表导出到其他数据库或者在窗体、报表中加以利用,实际上就是把查询生成的动态窗体、报表中加以利用,实际上就是把查询生成的动态集以表的形式保存
6、下来。集以表的形式保存下来。5.2.2创建“销售记录_追加查询上述操作中创建了一个上述操作中创建了一个“销售数据记录销售数据记录_生生成表查询成表查询”,用,用“销售数据记录销售数据记录”表的数表的数据筛选生成一个据筛选生成一个“销售数据记录生成表销售数据记录生成表”。随着商品销售业务的不断进行,新的销售随着商品销售业务的不断进行,新的销售数据记录不断产生,希望能够利用新产生数据记录不断产生,希望能够利用新产生的销售数据记录形成新的一段时间内的销的销售数据记录形成新的一段时间内的销售业绩数据,将其追加到售业绩数据,将其追加到“销售数据记录销售数据记录生成表生成表”表中。表中。 5.2.3 创建
7、“销售单价_更新表”更新查询作为一个超市来说经常会调整销售价格,作为一个超市来说经常会调整销售价格,如果需要对数据表中的某些数据进行有规如果需要对数据表中的某些数据进行有规律的成批更新替换操作,就可以使用更新律的成批更新替换操作,就可以使用更新查询来完成,例如,我们要对所有商品销查询来完成,例如,我们要对所有商品销售单价高于售单价高于70元的下调元的下调10%,采用手工操,采用手工操作比较繁琐,设计一个更新查询就可以很作比较繁琐,设计一个更新查询就可以很方便地完成这样的操作。方便地完成这样的操作。5.2.4 创建删除查询对于超市营业来说,有些商品由于某种原对于超市营业来说,有些商品由于某种原因
8、不再经营,而且商品也销售一空,也就因不再经营,而且商品也销售一空,也就是在是在“库存数据记录库存数据记录”表中的表中的“库存数量库存数量”为零。这时可以将这些商品的记录从为零。这时可以将这些商品的记录从“库库存数据记录存数据记录”表中删除,用删除查询来完表中删除,用删除查询来完成这项工作是轻而易举的事。成这项工作是轻而易举的事。 5.4 SQL查询SQL查询是使用查询是使用SQL语句创建的结构化查语句创建的结构化查询。在询。在Access 2003中每个查询创建后都中每个查询创建后都会在会在“SQL”视图中自动生成视图中自动生成SQL语句,语句,打开打开“SQL”视图即可查看到已经创建的视图即
9、可查看到已经创建的查询的查询的“SQL”语句。语句。SQL查询语句是数查询语句是数据库领域内通用的关系数据库的数据处理据库领域内通用的关系数据库的数据处理规范,规范,SQL查询包括联合查询、传递查询、查询包括联合查询、传递查询、数据定义查询和子查询等。数据定义查询和子查询等。5.4.1 使用SQL语句创建数据定义查询数据定义查询用于创建或更改数据库对象,数据定义查询用于创建或更改数据库对象,Access 2003用用SQL数据定义查询可以创数据定义查询可以创建、删除或更改表,或者在当前的数据库建、删除或更改表,或者在当前的数据库中创建索引。中创建索引。操作一操作一 使用使用SQL语句,按表语句
10、,按表5.1的字段属的字段属性创建数据表性创建数据表“超市职员基本情况超市职员基本情况”。 字段名字段名员工编号员工编号姓名姓名性别性别出生年月出生年月民族民族联系电话联系电话家庭住址家庭住址照片照片字段类型字段类型INTEGERTEXTTEXTDATETEXTINTEGERMEMOGENERAL字段长度字段长度62长日期长日期1030小数位小数位查询查询1:创建新表:创建新表“超市职员基本情况超市职员基本情况”操作方法:操作方法:1.打开数据库打开数据库“迷你超市业务管理信息系统迷你超市业务管理信息系统”;2.选择选择“查询查询”为操作对象,单击新建,选择为操作对象,单击新建,选择“设计视图
展开阅读全文