《数据库基础—Access》教学教案_第1页
《数据库基础—Access》教学教案_第2页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、<»c(数据库基础-Access)教学教案4国家信息化计算机教育认证中等职业教育电子信息类专业企业技能型紧缺人才双证培养方案配套教学教案1!中国职业技术教育学会& CEAC信息化培训认证管理办公室数据库基础一 Access中国职业技术教育学会CEAC信息化培训认证管理办公室2006年9月策一牮 数裾阼基础1.1进入ACCESS 2003的讹界认识Access 2003数枞叫1.2认识Access 2003数据庳数据库系统慨述策二章数据味92.1创建数_92.2 Access 2003 工作环境11133.1创迂表结构133.1创_结构153.2修改表结构173.3数据1

2、93.3数据213.4字段W性233.5 Ml253.6关系27第4車査询294.1创迮选择查询294.2创迂条件査询314.3创述参数_344.4创建交叉农汽询354.5操作査洵364.6认识SQL杏询38第5$窗体405.1 405.2创建窗体415.3 44<»c数据库基础一Access教学教案第6章报衣516.1创建报表516.2修饰报表546.3报衣排序和分组556.4创建子报农576.5打印报农587$ 6060627.1简中.宏的创违 7.2条件么和宏组的创建64笫8章Web页678.1 678.2哭化数据關页68第9窣数据库的进阶729.1数据的浮入与疔出729

3、.2数据的格份和还原749.3乐缩与修M759.4安全性76第10窣“企卟W工管理系统”斤发实例7910.1系统没计7910.2创建数掘库和表8010.3记工杏询和统计8110.4 窗体8110.5 报衣8210.6数据访贞8210.7主控酣板8310.8 8410.9数据库安全85第一章数据库基础(/)1. 会快速打丌Access 21MI3,2. 认识Access 2003的丁作界曲,能定义按排菜单栏、工具栏 和任务窗格。3. 能使川帮助系统茯取倍总,使W不法获取所盂的仴助。4. 关 fd Access 2003a5. 能打开数据库和数据库中的灰。«聋a总1.能0定义按排菜中栏、

4、工具栏和任务窗格,2.能使川帮助系统获取所耑的帮助L7息.中国职业技术教育学会& CEAC信息化培训认证管理办公室71.1进入ACCESS 2003的世界1. 1. 1 启动 Access 2003幻动Access 2003的操作和其它Micmsoft Office 2003应用程序一样有多种途径,以 卜打常见的方法:【方法1】从桌而快捷方式U动【方法2】从“开始/程序”菜动【方法3】从“开始”菜单沿动【方法4】从打开Access数据昨文件开始1. 1. 2 认识Access 2003的工作界面Access 2003的工作界面分为主窗体、任务窗格和空窗体。主窗位于界而的Ai I:方,下

5、面为空窗体,位于空窗体右侧、主窗体下方部分的是任务窗格,和其它Microsoft Office.:7。2003沌用稈序,菜中.栏、丁具枵和任务窗格郤足吋移动、川隐馘的。范例1-2:移动菜中.枳、工具栏、任务窗格.范例1-3:关闭工具栈和任务窗格、记示工具朽和任务 斟格。<»c(数据库基础一Access教学教案1.1.3获取所需的您助在使用Access2003的过程中,遇到需要系统提供助的地力*,可以通过以下多种力法【方法1】按F1键 【方法2】帮助列表枢 【方法J】 Office助手【方法/】随接到Microsoft Office Online站点PH 3范例1-4:搜索“数据

6、库”相关帮助信息,中国职业技术教育学会& CEAC信息化培训认证管理办公室1. 1.4 关闭 Access 20031.2认识Access 2003数据库1. 2. 1打开Access 2003的数据痄文件本教材屮的人多数实例将柚f “罗斯文示例数据库”及儿它儿个Access 2003自带的示 例数裾吟进行探作JI2 例 1-5 : 打 开 C:Program FiiesMicrosoft OfficeOFFICEllSAMPLES 文件夹中 Northwind, mdb “罗斯 文示例数裾痺”文件。从Access 2003开始.Access对“宏”的管理更加严格,当打开罗斯文示例数据

7、库时,如果出现“安仝聱告”对话框,范例1-5:降低宏的安全级。Access 2003为初Y荇捉供丫一些很好的示例数据库,比如“罗斯文示例数裾库”。在切9齐7:Al Access 2003的过枚屮,将会频繁地打幵这些氺例数ft傅,闪此* Access 2003 &供f快速打幵例数据阼的途校,1.2.2打开表一个Access 2003数你仲包括一个成名个数据先通过以下范例iU只农。范例1-7:打开罗斯文示例数据库中“订甲.明细”农。<»c(数据库基础一Access教学教案中国职业技术教育学会& CEAC信息化培训认证管理办公室11第一章数据库基础(2)1. 能IX:

8、别数据阼和衣。2. 能理解记录和字段的槪念。C类_点歌当a点3. 能关闭农和数据昨。4. 现解数据横型的槪念和分类。5. 丫解数据库、数裾管理系统和数据库系统的概念.2.埋解数裾投制的概念和分炎。1. 能卜:别数据库和我。能现解记氽和'z段的概念。3. /解数据皞、数裾库荇理系统和数据库系统的槪念。1.2认识Access 2003数据库1. 2. 1打开Access 2003的数据库文件(k习)1.2.2打开农(复J)数裾库在Access 2003屮,数裾痄足一个存储在电脑屮的文件。数裾农表迠以行和列的形式飢织起來的数裾的集合。例如介一个关于兴户倌息的表。付列郁 包介特定类型的倍息.如

9、姓名、件別、屯诂等。毎行都包介一个具休客户的所舟倍,G. 字段与id录7段(Field)和足数榭次屮W个非常屯從的槪念。衣屮付个数裾项(列) 称为字段.锊一行称为U1W。农中M字段(列)的数枞介柑M类型的位息,枨一条记氽 (行被设讣成一个中独的实体,吋以报据耑要进行存取或排列.Access 2003的一个表允 许垴多255个字段1.2.3又闭衣或数据库1.3数据库系统概述1.3.1数据的存储数枞在数枞库中是通过数椐投切來进行抽象农氺和处现的,所介的数枞昨系统均是基 于沾种数拋模咽违、X的。数掂模印记数扮將技术的核心,通常分为W次模礼M状模哪和关 系校型。其屮层次模型和网状校型统称为非关系摸型,

10、埚r关系校型的数据昨荇圳系统足5 前的主流产品。关系增足建£在关系代数理论上,采用二维表格为基本数据结构,“关系”足衍二维表 格,因而,采川二维农格形式的数裾校别叫关系数裾投耶。1.3.2数据库讶理系统1. 数据库(DataBase,缩写DB >数枞痄就坫为«种特殊II的组织起来的U!决和文件的集介。2. 数据库管理系统(DataBase Management System,缩写 DBMS)DBMS是一种操纵和理数据库的软件,实现对数据库中数据的龍、谈取,排A筛选、分炎、统计和打印等操作。它对数拋作进行统一的钤理和控制。 汁兑机数据管理技水大致经历了三个发展阶段:(1

11、)6由竹理阶段(2)文件管理阶段(3)数裾f牟矜理阶段3. 数据库系统(DataBase System,缩写 DBS)数据痄系统通常足桁带有数据阼的汁17机系统。广义地讲.它乜括数裾阼、电脑硬件、 软件和各类相关人员,也就是一套完粮的可以实际工作的应川系统。<»c数据库基础一Access教学教案第二章数据库(7)1. 能创述空数据阼,2. 能打开利川数据W模板创建数损库o2.1创建数据库2. 1. 1创建空数据库川f1在逑、:数椐阼沌用的过枵中.可以先创迮-个4的数枞库范例2-h建立一个空的数裾痄,以文件名“我的第一 个数据库”保存到“我的义杓”屮。如下阁所示2.1.2根据模板

12、创建数据库Access 2(M)3川A川准备了一些常川的数椐库脚川校板.在数据讳向4的指尔卜一步一 步轻松创边U己的数裾库。側范例2-2:根裾“if中砹板逑立一个数裾阼.数据阼 名称为“我的订单”,保存到“我的文档”屮。如下图所示&的订单:數霣库(Access 2表查涓22窗体报表页宏<似组收歃兴对象在设i+視E中创建窗体>H極蚕拔j使用向导创建窗体送货方式按客尸分类的订单!】送货搭窳报表日期萡围我的公司信息JI13蠶131产品 打印发累订单 订单明细子窗体 付款柳 付获方式'触客户订单子窗体t厂开to 14访汁L J教建)<1 ?”國1-|口| X!中国职业

13、技术教育学会& CEAC信息化培训认证管理办公室第二章数据库(2)范迕事点范送3点1. 熟悉Access 2003数据痄窗I I及Access 20(13菜巾.、工;的 使用。2. 了解ACCESS的7种对象.3. 通过复制衣和删除农两个范例,Access对象的操作。1. Access 2003数嗨窗U的操作*2. 草握Access 7种对象的复制、删除等常见操作。2.2 Access 2003 工作环境2. 2. 1 Access 2003 数据库窗【IAccess 2(X)3数裾昤说LJ由三个郎分组成。1. 窗口菜单2. 数裾咋组件选项卡3. 创迂方法和对象列衣Access 200

14、3中数裾库主要由“表”、“査询”、“窗体”、“报衣”、“页”、“宏”、“模块”七大对象组成。2. 2.2从制衣Access 2003屮7种对象都N以进行41制操作、删除等常见。范例2-3:在“我的订单”数据库中的将“雇员”表复 制份.为新表的名称“雇员备份”。结果如下图所示.对象1使用设计器创建表送货方式1 « 1卽使用向导创連表我的公司值恩弓査询遇过辂入数据创建表r里J:)Switchboard Items3窗锌产品璉报表汀单页二订单明细rj 宏付糊付款方式鵰员组K收藏夹客尸弓打开W 设计卽二1新建X:画關_1 口 |x|2-18复制“雇员"表为“雇员备份”表两种复制衣的

15、/法,K別足:粘贴衣方式mJ以仅女制衣结钩,或以复制衣结构及数据, 也nj能将农的数据氾加到Jt.它农屮去,赵制的结果足衣:泞出衣方式的保存类型除丫默 汄价衣以外.还川以冇说体、报农和数裾访H页三个选择,衣中的数枞将和衣的结构一起泞 出,2.2.3删除表范例2-4:在“我的订单”数据库中的删除“雇员备份” 表.【方法门使用键做命今方式【方法2】使用菜单方式【方法J】使川TH柃力式I眺4】使川快捷力式乃式owe数据库基础一Access教学教案第三章表(/)1. 使用向导创建表.2. 使用设计器创3. 理解字段名称、数据类型、字段火小和小数位数.1. 使用“数据库向导”向导和设计器创建数据表.2.

16、 现解段名称和数枞炎M、7段人小和小数位数。3.1创建表结构创迂农的过程般分创迮农的姑构和求入数枞网个步聚.为次定义字段圮创迂衣的 +也足敁蒐要的环节。3.1.1使用叫导创逑衣Access 2003屮包含了 “数据痄向|nj .川以捉氺用广一步一步地完成IX杂的任务。Itll范例3 1:在第2章“我的第一个数据库”屮,创迂“产 品”衷的结构。3.1.2使用设汁器创建农表的没计器(计视图)足创建表和修改表结构的亟耍工具,在没计视图屮,用户通过 输入字段名称和字段诚性可以创迮衣的结构,范例3-2:在“我的第一个数据库”中使用设计器创建 “供应尚”农的结沟。“供应商”表的结构字段名r数据类邓氏度供应

17、商ID自动编号(主键)公司名称文本40联系人姓名文本8地址文本60城市文木10邮政编码文木6图3-18 “供应商”表的数据表视图主诹上键足UYf唯-标识表屮每条记录的位的一个或冬个域(列。上键不允许为Null,并U必须始终H有唯一索引*关系型数据库使用主键的唯、标记米标识农屮的每条记泌。主键 川来将衣与其他衣巾的外键相关联.可以引川芄他衣中的相关id求.字段名称介:表屮创迮字段时,諾要给T7段一个名称.称为字段名.Access 2003的一个表敁名 允许有25S个字段,字段名最多可以杳64个字符。除了点(.)、感叹号(!)、中括号口)、 先好窄格、不吋打印字符(如空格等字符)之外,字段名称nJ

18、以使用托种字母、数字、空格 和标点符号,支持汉字作为字段名.一个汉字内2个字符位。7段数裾类型:决定存储数据的7段特征。字段人小7段大小又称力7段长度,足允许忭放数椐的烺大长度。 小数位数允i午存放数字塑和货币型字段屮数据的敁名小数位数。Access 2003屮可用的字段数据类型和7段大小1、文木(字符型)2、备注3、数字(数伉彻)4、口期/时叫5、货币6、fl动编U7、是/许(逻糾塑8、OLE对象9、超链接10、杏阅向导中国职业技术教育学会& CEAC信息化培训认证管理办公室<»c数据库基础一Access教学教案第三章表(2)3.1创建表结梓J3.1.3通过输入数据创

19、建农对J*简中.农,nJ以通过输入数枞來快速地创迮农。側 3范例3-3:在“我的第一个数裾冲”屮通过输入数裾创建“运货商”表,数据如表3-2.结果如图3-30。运货商1D公司名称ill话1急逨快逃(010) 655598312统一包裹(010)655531993联邦货运(010)65559931表3-2 “运货商”表的数据7共百记录数:3记录:h| < II运货两:表(010) 65553199010) 65559931-I 口 |X|f急速诀递2统一包S3联邦货运运货商ID公司名称1*13 30 “运货尚”数裾农视|羽中国职业技术教育学会& CEAC信息化培训认证管理办公室3.

20、1.4切换视阁数据农视阁和议计创建和维炉衣过稈屮作常|R貶的两个视RU在数枞衣视阁中, 主耍进行数裾的录入操作,也J以市命名字段,川4能修改字段拭性。设汁视图屮,主耍进 行修改字段域性操作,但不能氽入数裾。1. 使用数据表视图打开表2. 使用设计视图打开表3. 切换数枞农视阁和没计视阳。<»c数据库基础一Access教学教案范迕墨点H坐3点1511 S第三章表(3)1. 能修改数椐衣的字段名称*2. 能刪除指定的字段。3. 能在数据衣屮増加字段。4. 能fV:数据我屮称动7段的位迓。1. 对宇段屈性进行修改时,防止MJ能造成数据的丢失.2. 将字段改为“白动编号”。3. 在数裾

21、綱图和设计视图中修改表的结构.3.2修改表结构3. 2. 1修改字段范例3-5:将“运货曲”农中字段名“公司名称”修改 为“公司简称”。3. 2.2删除字段范例3 7:将“运货商”表屮字段“运货商TD”删除。中国职业技术教育学会& CEAC信息化培训认证管理办公室253.2.3增加字段范例3-8:在“运货商”农中增加“联系人”字段, 范例3-9:在“运货商”表中增加“运货商TD”字段, 数据类型为“自动编号'3.2.4移动字段范例3-10:在“运货商”及中将“联系人”字段移动 到“电话”字段之后(A侧)。第三章表(4)H嫌3点1. 在数椐衣屮输入数据2. 添加、修改、删除和复制

22、衣中的数裾。1. 不冋类型数椐的输入2输入数裾时改状态和描入状态的区別.3.3数据衣结钩只足为数据阼竹观搭让好数据存放的抿架,而数据则W耍川户录入(输入)的。 作氽入数据的过杓.屮,经常遇到消加、删除和修改的操作。数裾彔入完叶以对数据进 行简单的査找、替换、抹序、筛选等操作。3.3.1数椐录入范例3-11:在“产品”表屮输入数据(如表3-3.表3- 3 “产品”我的数据产品ID产品名称单价库存量订货量停止1苹果汁¥ 18.00390Yes2牛奶¥19.001740No3番茄效¥ 10.001370No4Y 22.00530No5麻油¥21.3500Yes

23、6雋油¥ 25.001200No7海鲜粉¥30.00150No8胡椒粉¥ 40.0060No9鸡¥97.00290Yes10祖¥31.00310No(数据库基础一Access教学教案3.3.2数据维护数据的维护记衍对数裾进行淤加、修改、除、U制匁枨作.数裾痄冇理员经常$也通 过数裾农视图对数据进行维护操作。1-添加数据 范例3-12:将“产品”衣中数据“蟹”字前加“江”字. 注意编钳时应处于的捕入状态.2. 删除数据范例3-13:删除“产品”表中数据“苹果汁”的“汁”字。3. 修改数据范例3-14:将“产品”表中数据“番茄酱”改为“麻辣酱”,4

24、. 复制数据5. 撤消操作中国职业技术教育学会& CEAC信息化培训认证管理办公室#数据库基础一Access教学教案中国职业技术教育学会& CEAC信息化培训认证管理办公室29側 S第三章表(5)1. 査找和替换衣中的数据.2. 数据的棑序和筛选,1. “汽找和衿换”对话框的使用,2. 数据的筛选a3.3数据3.3.3数据齐找范例3 15:在“罗斯文”示例数据库的“客户”表中 S找公3名称为“和福让设”的记朵。3. 3.4数据抨换范例3-16:在“罗斯文”示例数裾库的“客户”衣中 森找城市为“北京”的数据,并修改为“北京市”*3.3.5数据排序范例3-17:将“罗斯义示例数裾库

25、”的“客户”維 “城市”进行“升序”排列.3.3.6数据筛选筛选足衍只显示川Pffi定的ki求.隐藏不相关的id求。側 题衣只范例3-18:将“罗斯文”示例数据库的“客户 兄示城巾力“大连”的记录。<»c数据库基础一Access教学教案H嫌3点第三章表(6)1. 熟悉常规的7段属性.2. 能设肾输入掩奶。3. 能设背行效性觇则和有效件义本。1. 丫解输入掩码的语法,并能设咒常川7的输入掩码.2. 冇效性规则表达式。3. 能使用表达式生成器。中国职业技术教育学会& CEAC信息化培训认证管理办公室333.4字段属性3. 4. 1认识字段属件7段W性足组特性,通过这呰特性可

26、以进步控制数掂住字段屮的存铺、输入成显氺众穴。付川的域性収决丁字段的数枞处M。认识以下字段的诚性,字段大小、格式、小数位数、输人掩时、标题、默认值、苻效件 规则、釘效性文本、必项字段、允许交字符屮、尜引3.4.2输入掩码输入掩码纪指一种格忒,川/1在求入数狱的过程屮,没输入掩码的7段只能求入指 定格式的数裾*设评输入掩码,nJ以防止川f*在录入数椐的过柷屮彔入错误的数裾。范例3-19:在“我的订单”数据库中的“我的公司信 息”表中设3K “邮政编码”的输入掩码.如图3-87所示。W 3-87邮政编扒的输入掩奶3.4.3 Yf效性规则和打效性文本所谓“灯效性规则”足指-个农达式.川f1输入的数枞

27、必须满足农达成,使农达八的们城。2输入义中吋,Access 2003会门动检测输入的数則足内满足介效性规则人达式,如 果不满足,则Access 2003会W示“有效性文本”。范例3-20:在“我的订单”数据库中的“产品”农中设罝“单价”的有效性规则是大To.如果用户输入-个负 值,则显示出错信息“单价必须大于0”.如图3-92所示.K 3-92有效性規则和有效性文本第三章表(7)H缣3点1. 理解“索引”的槪念和索引的三种类型,2. 会设裨单一 7段索刹和名7段索引。 1. 理解“索引”的槪念和索引的三种类型.2. 多字段索引多级排序字段,3.5索引3. 5. 1认识索引三种索引:I.主索引2

28、.唯一索引3.常规索引3.5.2建立单一字段索引 根据单7段让立的索引称为单一 7段索引。(目动编号)记景:,产& :表-! x|5?2015311339订贫S 7070 40阌3 - 97 id汆按“中.价”升序排列W示范例3-21:在“我的第一个数据库”的“产品”表中 设置“单价”为主索引(如图3-97*顰价 I ¥ 10.00 ¥18.00 ¥ 19.00 ¥21.35 V22 00 ¥25 00 V30.00 ¥31.00 ¥40.00 ¥97.00产a ID I产&名称,蕃莸塞I苹果ft

29、_ 2牛奶 5麻油 4盐 6 油 7海鲜粉 筮 8咖粉 9鸡3.5.3建立多字段索引个'/段别介逑*的索引称为多7段索引,名7段索引为E索引时,光按第排序 <»c(数据库基础一Access教学教案7段指定的緋序次序显小,当出现相M数枞的记求吋.冉按第二扑序7段指定的flir?次序显 示,以此类推。范例3-22:在“我的笫一个数据咋”的“产品”衣屮 设置一个多重键值索引,“库存与订货”为主索引.库存量 字段为该索引的第一排序字段.按升序拃列,订货策字段为 该索引的笫二排序7段,按降序排列,结果如阁3-103。中国职业技术教育学会& CEAC信息化培训认证管理办公室

30、#记录:,l图3 - 103多字段索引产品ID|产S名称,車价1库奔量|订货星|停止I¥21 3500T«s3蕃55酱¥ 1000670 _No8撕粉¥40 00eLZ0No7触粉¥30.001540No2牛奶¥ 19 00nL40NoB釐油*25.0020匚0 No9%I29Ytxio s |¥31.0031o!No1草果汁¥ 18 0039|_roLT«s4盐¥22.00530No*迫1312£1! >共有记录数10Of:数据库基础一Access教学教案第三章表虹嫌3点1.

31、r解关系型数裾库屮的“乂系”。2. 能定义(设罝和删除“关系”。3. 理解定义关系的条件。1.在关系视图在理解“关系”。 2.定义(设评)关系3.6关系3. 6. 1认i只关系范例3-23:打开Access 2003屮“联系人”示例数据 库中“关系的视图。对一关系一对多关系范例3-24:隐藏的“朕系人类型"我的关系。范例3-25:隐诚“发代”表的关系。3.6.2刪除关系側 题Access2003中刪除关系就足删除“关系”视阁中农之间的迕接线。范例3-26:刪除Access 2003中“联系人”示例数据 库中(如图3-108)已存在的关系.<»c数据库基础一Access

32、教学教案3.6.3建立叉系如果川没介使川句分创建数裾痄或农,邵么就定义衣之W的关系。范例3 27:在 Access 2003 屮“联系人”示例数裾郎中的“公司”表和“发售”表之间建立一对一关系。关系类所山两个衣的字段决定,这两个字段称为定义关系的条件.定义关系的条件分別 如下:如果仅打-个相关字段足键或UYf唯-索引*则创让对多关系。如果两个相关字段都是主键或唯索引,则创建对关系。名对多关系女际卜.足W个表与第三个表的M个一对多关系,第三个表的卞键包介W个字 段.分別S前两个衣的外键.第4章查询4.1创建选择查询1. 了解选择杏洵的概念2. 使用简甲查询向疗创迮查询3. 使用设汁视閉创建査询4

33、. 使用设计视阁实现多表查询5. 打幵赍询Jt运行范耸2点1.使用没计视阁创让作询2.使職计视阁实现多农旬中国职业技术教苜学会& CEAC信息化培训认证管理办公室394.1.1使用“奔询向导”创建齊询通过“的中.舍询向创让合询.nf以对一个或多个衣或含询屮衍定的卞段进行数裾 检尜。费r品露存奮4:这择査遇1弟价1¥ 18 0039牛奶O¥ 19 0017茄装¥ 10.00 1益-1毎箱1測¥22.00S3麻油SSi2»l¥21.35Q塞油毎箱lzra¥25.00120««粉糊30龛*30.00一

34、15«HW)缺302¥40 006 |毎袋500克¥97 00291 一 1毎袋500克¥31.0031毎袋6色¥21 0022>ts毎箱12ffi¥38 0086S袋500克¥6 0024沙茶SJ8I2W¥29 2535咮精毎箱30盒¥15.503931干¥ 17. 4529上id«: "I 11 共 Sig衆?范例用"简单杏询向导”创建一个产品库存量査询,杏询 结果如阁4-7所示,图4-1产品痒存量S询结果4.1.2使用“设计”视图创建査询对于杂的齐询只介

35、在“没计”视图中才能实现.范例4-2:用“设计”视阁创建各种产品轉贵总金额的杏询, 查询结果如阁4。12039记录¥39 00¥62 50¥9.20*价*18 00 ¥19 00 Y 10 00 ¥22 00 ¥21 35 *25 00 ¥30 00 ¥40 00 ¥97 00 *31.00*21.00 ¥38 00 ¥6 00 *23 2S ¥15 50阌4-3 “产品昨存总金额”旬结!R4.1.3多表査询在丈际应用屮.常常会遇到要合询的数裾不仅仪在一个农屮,而足存fi/i

36、在名个农屮,亦娄将多个衣屮的数据作洵检索后含并在-起,这也足ft洵的优点所在。范例4-3:用“没计”视阁创建各类产品供应商的査询,结果如 罔心7所示。数据库基础一Access教学教案皆严品供8两:u牛助_笳麄a麻油ft:|疆 :»珣箱大众_遺国鵬沙茶叶格饼干既 II3£口Da£用用曰曰品 a a a £ a a s g共有记聚数77OI39佳佳乐15捕©10) 6555222217僅僅乐隊捕(010) 6555222213ttti 乐(010) 85552222530廉 *AJ 雇富食品(010) 65554822(010) 65S548227

37、6康食品(010) B55546224康«£賃顿一 |(010) 65554822120 »生(021) B555573515妙生(021) B55557356妙生(021) 8S55573S29为全王触(020) 8555501131为全王触(020) 555550114为全王触(020) 6555501122B正(010 ) 6598765496B正(010) 6598765424通县(010) 431-787735通昌(010) 431-787739通£(010) 431-787729 正一|方先生(021) 40-2343m 4-7产品供叫尚名农

38、介洵结果4.L4运行杏询建、:作洵之后,用户川以运行作洵从而获得介询的结果。运行介询的操作少骤如【第1步】在数据库窗口屮,单击“S询”对象【第2步】选择赀运行的M.然后中击“打开”按钮:或双击赀运行的介洵。4.2创建条件查询1. 使用数值成文字条件创建杏询2. 使用日期条件创逑査询3. 使用其他条件创建S询I.使川数tf(或文字条件创建OJ中国职业技术教苜学会& CEAC信息化培训认证管理办公室41在日常生活工作中,用户可以通过在“查询设计”视图的“条件”单元格中输入条件 农达式來筛选出符合条件的记录。4.2.1使用数值及文'/条件创建杏洵1.使用数值条件创建查询圾常见的比较运

39、算符有、=、=、6种比较运卩符符竹要衣水兄个拖<»c数据库基础一Access教学教案M «穿查询1:选算查询kKS3B丁佳佳乐毎箱24ffi±Kan溧富食品魍为全毎納00克沙茶倕昌毎箱120味精1溥S毎格30愈塞鱼航麟500克桂花越瓖S毎 W30A燕麦菊花毎袋3公斤牛肉千小当毎箱30包运动饮李4成记每箱24Jffi蛋樣ZZJ顺成毎2<个二玉米饼利利每箱24包记承:1 IIr»I“卜共有记录数:单价¥ 18 00 *22.00¥31 00 ¥23 25 ¥15 50 *62 50 ¥81 00*

40、9.00 ¥A3 90 ¥ 18 00 ¥9 50 ¥16 2SjjnjxjIB的数字,可使用"Between算符。在“条件”单元格中使用Between运算符时,其格式为: <测试表达式 > 1 Be tween< 初 >A nd< 终 f|*>在谜个字段的“条件”中.元格内输入条件输入衣达式时,衿以该字段作为测试衣达式,则町小必输入测btik达戒,77+足以改7段作为测试农达A.则必须输入测试农达穴。ill范例4-4:汽询产品痄存M:介丁 3070的产品记朵, 如團4-9所示,图本9条件査询结果2. 使用文

41、字条件和通配符创建查询矜想介模糊的结!li,或足不确定条件K的记呆,那么呵以作询屮使用Like运算符和 通妃符。Access2003屮,U Like运订符一起使用的通妃符及使用方法如衣冬1所示。技4-1通fid符及使川方法通配符使用方法应用示例衣示由0至任意多个字符组成的字符串,在字符爭屮可以用在第一个字符或螆后一个字符使用wh可以找到what, when、where和why?表示任怠一个字符使用b?t可以找到baU bet和bit表示方括号内的任适一个字符使用b(ae|t "I以找t:j bat和bet. fP找不到bit1:1衣示不在万括号内的仃S个字符ft川 b(!ae|t i

42、:f 以找到 hut 和 hit.找4、到 krt 和 bet1)衣小栉定范啪内的任惫一个字付(必须以升序rt列字符范IW使Hl b|a-<?|'4以找到 bad、Wxl 和 bed林衣示任怠一个数了*?符使川2#5吋以找到205、215和225等范例心5:查询所有姓“林”的供应商联系人,产品巾.价妍.20 £/腕1郷酬4-H。飘S2£|公司名称上1 “ 共有记录数萆价y 25. 89东海 ¥32.00福满多 ¥55.00玉成¥34.00玉成 ¥34.80 «澜多联系人姓名 林小姐 林小姐 林小姐 林小姐 林摘

43、4-11条件筛选结災4.2.2使用丨1期条件创迮查询力/和一般的数值数裾冈分,Access 2003特将H期炎型的数椐两端各加/ 一并所以输入“12/22/05”和“#12/22/05#”,二者在意义t是相同的.只不过后者更界S辨识 为口期条件。2SJ¥ 17 451998-05-041998-05-0498362820402030201510840摩价¥9 85 ¥45.60¥46 00 ¥ 13.00RH4-13 bl期条件资询结果110681998-05-04110881998-05-04辣味粉110891998-05-04运动饮W110

44、701998-05-05 苹果汁110701998-05-05 牛奶110701998-05-05軒110701998-05-05溫轚奶酪110711998-05-05海鲟粉110711998-05-05 龙肝110721998-05-05 牛奶110721998-05-05虾子11088范例4-6:査询1998年5月/ 口以后订购的务类产品订中.记 成,查洵结果如图4-A?。中国职业技术教育学会& CEAC信息化培训认证管理办公室4.23使用其他运筇符创建汽询除了以I:的运兑符之外,还可以使用逻轵运兑符(Not. And、Or). In、Null等运兑符 1.使用逻辑运算符(Not、

45、And、Or)來设定杏刖条件.从而筛选出符介条件的Id氽。ft体使用方法见表本2。农4.2逻辑运灯符的符V及含义逻辑运算符使用方法应用心例lotNot连技的衣达式为ft.吋,核个衣达式为假【联系人J Not “林先生”,即杏询不是林先 生联系人的记录AndAndil接的衣达式力良时.忮个农达式为岛|申价| >30 And <50.即要S询单价在30与50之问的记呆()rOr if技的表达穴灯一个为奐时,格个表达A为真.否则为假|单价>MOOr(tt系人1= “林先生” 査询 中价大于等T 40或休先生的记录2.使用In和Is运算符其体使用方法见农4-3。农4.3 In和Is运

46、筇符的符号及含义逻紺运技符使用方法应用示例In(卞段位列农用丁指定一个字段价的列衣,列衣屮的任意一个都可与査询的字段相匹eIiM “林先生”,“李先生”)> 这两人的记录Is Null用于柑定一个字段为空I联系人1 Is Null.即介洵联系人为空的的id咸Is Not Null用于指定一个字段为非空I联系人1 Is Not Null.即ft洵联系人有值 <不 足空值)的记录4.3创建参数查询运川参数汽洵对象吋,川户nj以报椐捉承输入参数.汽询对象能根据川户输入参数门动 修改卉洵条件,为不W用户齐找小M的数裾。例如:“起始I丨期”为441997-6-1 M, “结束日期”为“199

47、7.6.30”,杏询结果如图448Imvja 11997-6-30 沙茶301997-06-021997-6-11997-6-30 键果351997-06-021997-6-11997-6-30 汽水181997-064)21997-6-11997-6-30猪肉千201997-06-021997-6-11997-6-30 白米401997-06-021997-6-11997-6-30 酸奶82241997-06-031997-6-11997-6-30 黄豆301997-06-03记录:Jjjjjf1 |M共有记录数:76产S订单查珣:选择查询终止日期产品名称14-18订购日期产品订单“参数査询

48、”结果参数查询利川参数ft:询对活枇,捉七川户输入参数.并检索符介所输入参数的记彔或值。nJ以让立一个参数提示的巾参数句.也町以辻立多个参数捉示的多参数洵。4.4创建交叉表查询1. 了解交叉我杏询的概念2. 知进交叉表汽询创建时需要_的事項3. 牮娓交乂衣杏洵的创迮过程1.交叉表査湖的创建过程使川Access2003提供的S询,nJ以根枞耑要检索山满足条件的记珙,也以在卉询屮执 行汁订。如火川/7F数枞竹沔过程中要M时解决这网乃_曲的功能,那就®使川Access提供的W外一种泠洵方式交义城i相.范例4-8:创迂一个交叉表杏询,按各W工负贞的客户进行 分类统计.并对各涔户的运费进行求和

49、,如阁4-/9。c»c数据库基础一Access教学教案订車jr叉3S:交叉衷查上L隱¥ 6,860 58壬伟J¥8, 696 41李芳_|¥ 10,884 74郑建杰_|V 11,261 18赵军¥3,918 71孙林¥ 3,780.47金士鹇¥ 6, 665 44¥7,487 88张當屬¥ 3,387 28记录:"l_d¥ 93.47| AMT0N |AR0UT |BERGS 1¥4 03¥ 122.05¥507 01二 ¥8 «&#

50、165; 116 56¥ 150 84¥456 18¥ 15 64¥65.35¥32 37¥ 164 37¥41.95¥ 132 29¥34.24¥281.54V 23.72Y j09 07¥ 55.89¥ 39 92¥32.38¥ 161JJIJ±Lkd共有记录数:9阁4-19交叉表杏洵结果交义表作询交叉衣s询就足将來源r菜个衣屮的7段进行分组,组列作数掂衣的左侧,一组列作 数据衣的上部,然后在数椐农行与列的交乂处显示衣中妓个字段的芥祌计择价.

51、在创迮交乂衣作询吋,川户w耍指定三种卞段:一足放在数裾农诚左端的行标题;二朵 放在数裾表姒上面的列标题:三记放在数椐表行勹列交叉位迓上的字段。对于交叉表杏洵. 用户只能指定一个总计类型的字段。4.5操作查询1. 会使用含询创让新衣2. 会使用迕询添加记43-会使用杏询更新id珙4. 会使用2洵删除i己泶1.理解四种悚作负則的慨念及用途操作杏询般在需要对表对象中数据进行大批蜇操作时使川.是Access提供的5种杏询 中一个很屯耍的作洵。该作洵饤W个功能.一足检索满足条件的id求,二足对作找到的记求 进行操作,埒对记诚进行_除、追加、史新或牛成新农等操作,4.5.1生成表汽询 如果经常要从几个表屮提取数据,记好的力法足使W

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论