高中信息技术Access2003教案_第1页
高中信息技术Access2003教案_第2页
高中信息技术Access2003教案_第3页
高中信息技术Access2003教案_第4页
高中信息技术Access2003教案_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

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

文档简介

1、本教案教学目标:是,通过本课程的学习,理解网站管理中后台数据库的管理,理解数据库的基本知识,掌握Access2003的基本操作,能够根据专业中的实际问题进行数据库的设计和创建,提高使用Access2003进行数据处理和管理的能力,并能开发出简单的数据库应用系统。根据对该课程的要求和学生的具体情况,建议该课程的学时数为25学时,具体分配如下表所示。序号课程内容学时数合计讲授实验1第1章 认识数据库2112第2章创建数据和表2113第3章表的基本操作与修饰2114第4章查询的创建与应用4225第5章使用结构化查询语言(SQL)2116第6章窗体的创建与应用2117第7章报表的创建与应用2118第8

2、章创建数据访问页2119第9章宏的使用21110第10章外部数据的使用21111第11章数据库的保护1112第12章设计、建立“超市管理信息系统”1113复习11合计251312第一章 认识Access 2003 明月中学:杨忠仁教学目标:1.了解数据库及数据库对象的基本概念2.熟练使用Access2003帮助系统教学重点:熟练掌握启动和退出Access2003的方法教学难点:熟练掌握Access2003用户界面的使用任务一 Access2003的启动和退出演示操作:(学生练习)操作1 启动Access2003 1.通过“开始”菜单启动 2.通过桌面快捷方式启动 3.通过“开始”菜单中的Acc

3、ess 2003选项启动 操作2 Access 2003的退出任务二 认识Access2003的用户界面1标题栏 位于Access主窗口的最上面 2菜单栏 位于标题栏的下面 3工具栏 将常用的命令以工具按钮的形式放在工具栏里 4工作区 对数据库的所有操作都在工作区中进行 5任务窗格任务三 认识Access2003的数据库窗口数据库对象栏对象列表标题栏工具栏任务四 认识Access2003的数据库对象1 表是Access 2003存储数据的地方,是数据库的核心和基础2查询 可以按照不同的方式查看、分析和更改数据 3窗体 数据库和用户之间的主要接口4报表 把数据库中的数据打印输出的特有形式5页 页

4、也称为数据访问页6宏 由一系列操作组成,能自动执行一些任务 7模块 用VBA语言编写的程序段 任务五 使用Access 2003的帮助系统演示操作:(学生练习)操作1 使用“帮助”任务窗格操作2 使用“Office助手”操作3 使用上下文帮助项目拓展 工具栏的操作及“罗斯文”示例数据库的使用演示操作:(学生练习)操作1 显示或隐藏工具栏 1.单击菜单“视图工具栏”命令 2.单击菜单“视图工具栏自定义”命令 3.在工具栏上单击鼠标右键操作2 使用“罗斯文”示例数据库项目训练(学生操作练习)n 实训目的(1)理解Access2003的功能(2)能熟练进行Access2003的启动和退出(3)会使用

5、Access2003的帮助系统(4)会查看使用“罗斯文”示例数据库n 实训内容(1)采用不同的方法启动Access2003(2)采用不同的方法退出Access2003(3)打开Access2003的帮助系统,查阅如何创建空数据库,写出创建空数据库的方法与步骤。(4)打开“罗斯文”示例数据库并进行务对象的查看。思考与练习n 书P14-15第二章 创建数据库和表 明月中学:杨忠仁教学目标:(1)熟练掌握Access 2003数据库的创建(2)熟练掌握表的设计与创建(3)理解表间关系的概念,学会定义表间关系 教学重点:数据库的创建:教学难点:表间关系的概念,表间关系任务一 创建数据库演示操作:(学生

6、练习) 操作1 创建一个空数据库 要求:创建一个名为“网上订货”的空数据库。 单击工具栏上的“新建”按钮,或单击菜单“文件新建”命令 在“新建文件”任务窗格中的“新建”下,单击“空数据库”,在“文件名”列表框内输入数据库文件名“网上订货” 单击“创建”按钮 任务二 打开/关闭数据库演示操作:(学生练习)操作1 打开一个已存在的数据库要求:打开Access2003自带的罗斯文数据库 单击工具栏中的“打开”按钮,或单击菜单“文件打开”命令,弹出“打开”对话框。在对话框的“查找范围”中选择数据库的存放位置 单击窗口右下方的“打开”按钮 操作2 关闭当前打开的数据库直接单击数据库窗口右上角的“关闭”按

7、钮。单击菜单“文件关闭”命令。任务三 设计表表的两种视图: 一设计视图,可实现表结构的定义和修改; 二数据表视图,表中的数据内容,可进行增加、删除、修改记录等操作。 (1)“产品”表 (2)“产品类别”表 (3)“客户”表 (4)“订单”表数据库中表的字段数据类型:1.文本2.备注3.数字4.日期和时间5.货币6.自动编号7.是/否8.OLE对象可保存声音、图像等多媒体信息9.超链接10.查阅向导用于查阅另外表中的数据,允许用户选择来自其他表或自值列表的值任务四 创建表三种创建表的方法 (1)使用表设计器创建表 (2)使用向导创建表 (3)通过输入数据创建表演示操作:(学生练习)操作1 使用表

8、设计器创建表(演示操作,学生练习)要求:使用表设计器创建“网上订货”中的“产品”表操作2 使用“向导”创建表要求:使用向导创建“网上订货”数据库中的“联系人”表操作3 使用“通过输入数据创建表”创建表要求:使用“通过输入数据创建表”方法创建“网上订货”数据库中的“产品类别”表操作4 为创建的表设置主键要求:创建“网上订货”数据库中的“订单”表,并将表中的“订单编号”字段设置为主键。操作5 创建表的同时录入数据要求:为“网上订货”数据库创建一个“客户”表,并为该表录入数据任务五 设置字段属性在创建表的过程中,还可以设置字段的属性。 1字段标题 2数据的显示格式 3输入掩码 4有效性规则和有效性文

9、本 5设置默认值演示操作:(学生练习)操作1设置字段标题要求:将“产品”表的“类别ID”字段的字段标题设置为“产品类别”操作2 设置数据的显示格式要求:设置“产品”表“单价”字段的数据显示格式为“$#,#0.00”操作3 设置有效性规则及有效性文本要求:为“产品”表添加“国家”字段,要求“国家”字段只能录入“中国”,如果录入其他数据则显示“国家录入错误”提示信息操作4 设置默认值任务六 定义表之间的关系(1)一对一关系 (2)一对多关系 (3)多对多关系 当满足下列全部条件时,可以设置参照完整性:(1)两个表属于相同的数据库(2)两个表中相关联的字段具有相同的数据类型(3)其中父表中的相关联字

10、段是主键或者具有唯一索引演示操作:(学生练习)操作1 建立表间关系演示操作:(学生练习)要求:为“网上订货”数据库中的各表建立表间关系操作2 查看与编辑表间关系要求:查看、编辑、删除“产品”表和“订单”表之间的表间关系项目拓展 录入OLE类型的数和设置输入掩码演示操作:(学生练习)操作1录入OLE类型的数据要求:为“网上订货”数据库中的“产品”表添加“样品图片”字段,并输入图片数据操作2设置输入掩码要求:为“客户”表的“邮编”字段设置输入掩码,使只能输入6位阿拉伯数字项目训练(学生操作练习)实训1 创建数据库和表.实训目的(1)能熟练地创建数据库(2)能熟练地创建数据表(3)会进行数据表主键的

11、定义(4)会对数据表的记录数据进行输入、修改和删除操作(5)会输入数据表中的OLE对象类型数据.实训内容(1)创建名为“网上订货”的空数据库,保存在“D:Access练习“文件夹(2)按照表2.1表2.5提供的表结构,使用表设计器为”网上订货”数据库建立”产品”表”产品类别”表、“订单”表和“客户”表的表结构(3)为创建的4个表定义主键:“产品”表的主键为“产品编号”字段;“产品类别”表的主键为“类别ID”字段;“订单”表的主键为“订单编号”字段;“客户”表的主键为“客户编号”字段(4)为4个表录入数据:“产品”表的数据如图2.12所示;“产品类别”表的数据如图2.21所示;“订单”表的数据如

12、图2.22所示;“客户”表的数据如图2.23所示,也可自拟一些数据输入(5)练习记录的添加、删除和数据的修改(6)为“产品”表的样品图字段输入图片实训2 设置属性和创建表间关系 实训目的(1)能够对数据表字段中的各属性进行设置(2)能够理解表间的关系(3)会创建表间的关系.实训内容(1)打开“网上订货”数据库中的“产品”表,切换到设计视图,设置“类别ID”字段的标题不“产品类别”;设置后切换到数据表视图,显示表中数据,观察各字段名称的变化。(2)打开“客户”表,切换到设计视图,设置“邮编”字段的输入掩码为6位数字;设置后切换到数据表视图,添加一条新记录,在“邮编”字段中输入“45000b”,观

13、察当“邮编”字段的值出现非数字的字符时,系统有何提示(3)打开“订单”表,切换到设计视图,设置“付款方式”字段的默认值为“支票”;设置后切换到数据表视图,观察此时已存在的记录“付款方式”字段的值是什么。添加两条新记录,观察新记录中“付款方式”字段的值是什么,修改新记录的“付款方式”为“现金”和“电汇”。(4)为“客户”表添加一个“联系人职务”字段,设置“联系人职务”字段的有效性规则为“=”业务经理”,有效性文本为“联系人不是业务经理!”;设置后切换到数据表视图,输入某记录的“联系人职务”字段的值为“业务员”,观察此时系统的提示(5)参考图2.33,定义“网上订货”数据库中4张表之间的关系。打开

14、“产品”表,删除其中一条记录,观察系统有何提示 思考与练习(学生作业) 书P37-38第三章 表的基本操作与修饰 明月中学:杨忠仁教学目标:(1)熟练掌握表的修改方法(2)熟练掌握数据的查找与替换(3)掌握数据的排序与筛选(4)掌握修饰数据表的方法教学重点:排序与筛选、查找与替换教学难点:修饰数据表任务一 修改字段 演示操作:(学生练习)操作1 在表的数据视图中修改字段名称 在表的数据视图下,将鼠标移到需要修改的字段的列选定器上,双击鼠标,将字段名称修改为所需名称 操作2 在表的设计视图中修改字段名称和类型单击需要修改名称的字段名将字段名称修改为所需名称 在下拉列表框中选择数据类型,将字段类型

15、修改为所需类型 操作3 改变字段顺序只需要移动字段位置即可 操作4 添加字段 将光标移到位于插入字段之后的字段上,在“插入”菜单中选择“行”命令,或者单击工具栏上的“插入行”命令按钮 操作5 删除字段任务二修改记录数据演示操作:(学生练习)操作1 增加记录 在表的最后一行输入新的数据,在每个数据后按 < Tab > 键(或<Enter>键)跳至下一个字段, 在记录末尾,按< Tab >键(或<Enter>键)转至下一个记录。操作2 修改记录数据 操作3 删除记录单击要删除记录的记录选定器,单击菜单“编辑删除记录”命令任务三查找和替换记录数据演示操

16、作:(学生练习)操作1 查找表中数据单击要查找字段选定器单击菜单“编辑查找”命令在“查找内容”框中输入查找内容,单击“查找下一个”按钮再一次单击“查找下一个”按钮依次类推。操作2 替换表中数据单击字段选定器 单击菜单“编辑替换”命令 在“查找内容”框中输入被替换内容,“替换为”框中输入替换内容,单击“全部替换”按钮 任务四 对记录数据进行排序演示操作:(学生练习)操作1 单字段排序单击字段选定器,选中字段单击工具栏中的升序按钮 (或降序按钮),排序完成 操作2 多字段排序首先根据第一个字段按照指定的顺序进行排序,当第一个字段具有相同的值时,再按照第二个字段的值进行排序,直到按全部指定字段排序。

17、任务五 对记录数据进行筛选 演示操作:(学生练习)操作1 按选定内容筛选 将鼠标定位在需要筛选出来的字段值中,然后执行“筛选”命令 操作2 按窗体筛选 数据表转变为一个记录形式,并且在每个字段上都出现一个下拉列表框,可以从每个列表框中选取一个值作为筛选的内容。操作3 按筛选目标筛选 使用输入的值(或条件表达式)来查找仅包含该值的记录(或满足该条件表达式的记录)。操作4 内容排除筛选 指在数据表中保留与选定内容不同的记录。 操作5 高级筛选 可以根据较复杂的条件对数据进行筛选并且排序。任务六 设置数据表的格式演示操作:(学生练习)操作1 设置表的数据视图列宽和行高操作2 隐藏/取消隐藏列操作3

18、冻结/取消冻结列操作4 设置数据表的样式项目拓展 保存筛选条件演示操作:(学生练习)操作1 保存高级筛选中的条件操作2 保存多个筛选项目训练(学生操作练习)实训1 表的修改、查找与替换l 实训目的(1)能够熟练地对数据表字形段进行修改(2)能够熟练地对记录数据进行修改(3)会在数据表中查找与替换数据l 实训内容(1)插入字段。在“网上订货”数据库的“产品”表中,添加“国家”字段,其字段属性为(文本,6),并自拟数据输入(2)添加记录l 为“产品”表添加两条记录,数据自拟l 为“订单”表添加两条记录,数据自拟l 为“客户”表添加两条记录,数据自拟(3)修改字段。在“客户”表的“邮编”字段后面插入

19、“bz”字段,类型为“备注”,并将“bz”字段的标题属性设置为“备注”,然后为一些记录添加备注内容(4)修改记录。在“订单”表中,修改后5条记录的“订货日期”字段为“2006-6-30”。(5)查找数据。在“客户”表中,查找联系人性别为“女”的记录;查找“客户名称”中包含“郑州”的记录;查找在1970年以前出生的记录(6)替换数据。在“客户”表中,将所有性别为女的记录的“联系人职务”字段都替换为“业务员”实训2 记录数据的排序、筛选与表的修饰l 实训目的(1)会对数据表进行排序(2)会对数据表进行筛选操作(3)能够对数据表表格样式进行设置l 实训内容(1)在“客户”表中,按“客户名称”字段升序

20、排序,要注意汉字排序的规则(2)在“产品”表中,按“单价”从小到大排序(3)在“客户”表中,按“邮编”和“联系人姓名”两个字段进行排序(4)在“产品”表中,筛选显示出所有“单价”大于30元的产品(5)在“产品”表中,筛选显示出所有“库存量”大于50的“海产品”(注意:在进行重新筛选之前,要取消筛选)(6)将数据表样式修改为蓝底白字 思考与练习(学生作业)l 书P56-57第四章 查询的创建与应用 明月中学:杨忠仁教学目标:l 理解查询的概念及作用l 熟练掌握使用查询向导创建各种查询l 熟练掌握查询设计视图的使用方法l 掌握在查询设计网络中添加字段、设置查询条件的各种操作方法l 掌握合计查询、参

21、数查询、交叉表查询的创建方法l 掌握创建操作查询的设计方法教学重点:创建各种查询、查询设计网络中添加字段、设置查询条件教学难点:合计查询、参数查询、交叉表查询任务一 理解查询 查询就是以数据库中的数据作为数据源,根据给定的条件,从指定的数据库的表或查询中检索出用户要求的记录数据,形成一个新的数据集合。 (1)选择查询 根据指定的查询条件,从一个或多个表获取满足条件的数据,并且按指定顺序显示数据。还可以将记录分组,并计算总和、记数、平均值及其他类型的总计。(2)参数查询是一种交互式的查询方式,执行时显示一个对话框,以提示用户输入查询信息,然后根据用户输入的查询条件来检索记录。 (3)交叉表查询将

22、来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后可以在数据表行与列的交叉处显示表中某个字段的各种计算值。(4)操作查询 不仅可以查询,还可以在一个操作中对表中的多条记录进行添加、编辑和删除等修改操作。(5)SQL 查询用户使用SQL语句创建的查询。2、查询的视图(1)查询数据表视图以行和列的格式显示查询结果数据的窗口。(2)查询设计视图创建新的查询,对已存在的查询进行修改和编辑。查询基表设计网格(3)查询SQL视图任务二 使用向导快速创建查询任务目的1、能熟练使用查询向导创建简单查询。2、能熟练使用向导创建“总计”查询。3、能使用向导创建“交叉表”查询。4、基本掌

23、握“重复项查询向导”的使用方法。演示操作:(学生练习)操作1 使用向导创建“单表查询” “单表查询”即从一个表中查询所需结果。要求:从”网上订货”数据库的”产品”表中查找”产品编号”、“产品名称”、“单价”、“库存量”等字段。操作2 使用向导创建“多表查询” “多表查询”是指从多个表中查询所需结果。要求:在”网上订货“数据库中,从”产品“表和”订单“表中查找”产品编号“、”产品名称“、”订单编号“、”客户编号“、”订购数量“等字段。操作3 使用向导创建“总计查询” 在查询数据库信息时,有时需要根据表中数据计算出他们的统计结果。这时就需要使用总计查询。要求:在”网上订货“数据库窗口中,对”产品“

24、表中统计各类产品的”库存总量“、”库存最大“和”库存最小“。操作4 使用向导创建“交叉表查询” 交叉表查询可以对数据表或查询中的数据进行计算,并以新的结构显示分析数据。要求:在”网上订货“数据库中,利用”产品“表创建交叉表查询,查询的行标题为”产品类别“,查询的列标题为”产品名称“,查询结果为每种产品的库存明细及库存汇总。操作5 使用向导创建“查找重复项查询” 利用“查找重复项查询”可以查询某字段是否出现重复值,还可以查找某字段或字段组取值相同的记录。 要求:在”产品“表中创建”查找重复项“查询,查询”产品名称“字段列是否存在重复项。操作6 使用向导查找表之间不匹配的记录 “查找不匹配项查询向

25、导”就是查找那些在“多”方表中没有对应记录的“一”方表中的记录。要求:在“网上订货”数据库中,“产品”表与“订单”具有一对多的关系,查找没有订单的产品。任务三 使用设计视图创建查询任务目的1、能熟练地对查询的3种视图进行切换。2、能使用查询设计视图创建简单的查询。3、能使用查询设计视图修改已建好的查询。4、会使用查询设计视图创建选择查询。演示操作:(学生练习)操作1在设计视图中添加表要求:在查询设计视图中打开”网上订货“数据库中的”产品查询“查询,并添加”订单“表。 在“显示表”对话框的“表”选项卡中,双击“订单”表,可将选中的表添加到查询设计视图中 操作2在设计视图中添加表之间的连接 在查询

26、设计视图中,从表或查询的字段列表中将一个字段拖到另一个表或查询中的相等字段上 操作3从查询中删除表和查询 右键单击要删除的表或查询,在弹出菜单中选择“删除”命令 操作4查询设计视图中字段的操作1. 添加和删除字段2. 插入和移动字段3. 更改字段显示标题对任务二的操作1中创建的”产品查询“,将”单价“标题命名为”产品单价“。4.改变设计网格的列宽5.为查询指定排序字段6.显示或隐藏字段7.为查询添加条件和删除条件操作5运行、保存和删除查询1运行查询2保存查询3删除查询操作6使用查询设计视图创建查询要求:在”网上订货“数据库中,查询”订货数量“在10件(含10件)以上的”产品名称“、”单价“、”

27、库存量“、”客户名称“、”订购数量“、”订购日期“和”联系电话“,并按”订购日期“升序排序。任务四 理解并使用查询条件1理解查询条件2了解表达式中的算术运算符 只能对数值型数据进行运算 3使用关系运算符表示单个条件 也叫比较运算符,使用关系运算符可以构建关系表达式,表示单个条件 4使用逻辑运算符表示多个条件 用于将两个或者多个关系表达式连接起来,表示多个条件,其结果也是一个逻辑值(True或False) 5使用其他运算符表示条件6使用常用函数7在查询中使用条件表达式 在”产品“表和”产品类别“表中,查询”产品类别“为”海产品“或”调味品“的产品名称和库存量。创建条件查询和参数查询l 目的(1)

28、弄清条件查询和参数查询的相同点和不同点。(2)能够在查询设计视图中输入各种查询条件(3)会在“条件表达式”中使用各种常用函数。(4)会使用“表达式生成器”生成条件表达式。(5)能够对查询中的记录进行分组及设置分组条件。(6)能在查询设计视图中创建计算查询。任务五 创建参数查询演示操作:(学生练习)操作1 创建单参数查询要求:在“网上订货”数据库中,查询“终止订购日期”以前订单的相关信息。操作2 创建多参数查询 Between 起始日期 and 终止日期任务六 创建计算查询 所谓计算查询,就是在成组的记录中完成一定计算的查询。演示操作:(学生练习)操作1 创建汇总查询创建一个“产品汇总”的计算查

29、询,按“产品类别”统计“库存量总计”和“库存量最大”操作2 创建自定义计算查询在操作1创建的“产品汇总”查询中,添加一自定义计算,计算出库存总额。计算公式为:单价*库存量。任务七 使用设计视图创建交叉表查询任务目的:1、能在查询设计视图创建交叉表查询。2、会创建删除查询。3、会创建追加查询。4、会创建更新查询。5、会创建生成表查询。 创建交叉表查询最好的方法是先用“创建交叉表查询向导”创建一个交叉表查询的基本结构,然后再在设计视图中加以修改。演示操作:(学生练习)操作1创建交叉表查询要求:在“网上订货”数据库中创建交叉表查询,根据“产品”表和“订单”表计算出不同年度的订购总额。项目扩展 创建操

30、作查询演示操作:(学生练习)操作1 创建删除查询1、从单个表中删除记录要求:从”订单”表中删除“订购日期”为“2005-11-01”之前的所有记录。2、从相关表中删除记录从“一”方的表中删除3、使用包含一对多关系中两方的表来删除记录要求在“网上订货”数据库中,删除“订单”表中产品名称为“饼干”的所有记录。操作2 创建追加查询要求:把“新客户”表中联系人性别为“男”的记录追加到“客户”表中。操作3 创建更新查询要求:在“网上订货”数据库中,将“产品”表中的所有“单价”增加10。操作4 生成表查询要求:在“网上订货”数据库中,将“产品”表中所有“单价低于35元”的记录保存到一个新表“产品1”中。项

31、目训练 (学生练习 老师辅导)实训1 利用查询向导创建查询实习内容1、对于“网上订货”数据库,使用“简单查询向导”创建查询名称为“查询1”的查询,查询内容为“产品名称”、“单价”、“库存量”和“生产日期”。2、使用“简单查询向导”创建查询名称为“查询2”的查询,统计各类产品的“库存总量”。3、利用“产品”表创建“交叉表”查询,查询的行标题为“产品类别”,查询的列标题为“产品名称”,查询结果为每种产品的库存明细,查询名称为“查询3”。4、在“产品”表创建“查找重复项”查询,查询“产品名称”字段列是否存在重复项。实训2 利用设计视图创建查询实习内容1、对于“网上订货”数据库,使用查询设计视图创建一

32、个对“产品”表的查询,查询内容为“产品编号”、“产品名称”、和“库存量”,查询名称为“查询4”。2、在“查询4”的查询设计视图中添加“订单”表和“客户”表,并设置表间联系。3、在“查询4”的查询设计视图中添加“类别”、“订购数量”、“订购日期”、“付款方式”等查询字段,设置查询按“订购数量”字段升序排列、并将“类别”字段隐藏。4、运行、保存“查询4”。5、打开“查询1”,并对“查询1”进行相应修改。实训3 创建条件查询和参数查询实习内容1、对于“网上订货”数据库,打开已创建好的“查询1”;在设计视图的设计网格中设置查询条件:“库存量”小于50,查看查询结果。2、在“查询1”中添加新的计算字段:

33、“库存总金额:库存量*单价+100”。3、在“查询1”的“条件表达式”中设置“产品类别”参数,实现参数查询,查看查询结果。4、自拟查询条件,对于“网上订货”数据库中的“客户”表建立相关的条件查询和参数查询。5、按“类别ID”分组查询,分组条件为:每种类别的记录数大于5。6、分别求取每种类别的“库存总量”、“订购总量”及“库存总金额”等计算字段,查看查询结果。实训4 创建交叉表查询和操作查询实习内容1、创建基于“产品”表和“订单”表的交叉表查询,内容为各类“产品的季度订单”总金额。2、创建对“订单”表的删除查询,删除“订货日期”为2005年的记录。3、创建对“产品”表的追加查询,添加记录内容为:

34、产品编号=1001,产品名称=“可口可乐”,“产品类别”=“饮料”,“库存量”=0。4、创建对“产品”表的更新查询,将“可口可乐”饮料的“库存量”改为100。5、创建对“产品”表的生成查询。思考与练习 (学生作业)l 书P89-91第五章 使用结构化查询语言SQL 明月中学:杨忠仁教学目标:l 认识SQLl 熟练掌握简单查询的设计l 掌握连接查询的设计l 掌握嵌套查询的设计教学重点:查询的设计教学难点:连接查询、嵌套查询任务一 认识SQL语言(1)数据定义:建立表、编辑表。(2)数据操纵:对数据库中的具体数据进行增、删、改和更新等操作。(3)数据查询:从数据库中检索数据,返回查询结果。(4)数

35、据控制:管理数据库系统。SQL命令动词SQL功能命令动词数据定义CREATE,DROP,ALTER数据操纵INSERT,UPDATE,DELETE数据查询SELECT数据控制GRANT,REVOKE任务二 创建简单查询SELECT语句完整的语法结构如下:SELECT 字段名列表-指定要查询的字段数据FROM<表名或视图名>,<表名或视图名>指定要查询的数据来自哪个或哪些表(视图)WHERE<条件表达式>给出查询条件,只有与这些选择条件匹配的记录才能出现在查询结果中GROUP BY<列名1>HAVING<条件表达式>对查询结果按”列名1

36、”分组汇总,HAVING限定分组必须满足的条件ORDER BY<列名2>ASC|DESC;对查询结果按”列名2”进行排序,ASC升序,DESC降序注意:(1)SELECT语句不分大小写.(2)SELECT语句中的所有标点符号(包括空格)必须采用半角西文符号.演示操作:(学生练习)操作1 查询表中指定字段的信息要求:在“网上订货”数据库的“产品”表中查询“产品编号”、“产品名称”、“单价”和“库存量”等信息。操作2 使用WHERE子句查询满足条件的记录信息要求:在“网上订货”数据库的“产品”表中查询“库存量”小于或等于30的产品的全部信息。操作3 使用带IN的WHERE子句进行查询

37、要求:在“网上订货”数据库的“订单”表中,查询“付款方式”为“现金”或“电汇”的产品的所有字段的数据信息。 操作4 使用带BETWEEN的WHERE子句进行查询要求:查询“产品”表中“单价”在10元20元的产品,并显示“产品名称”、“单价”和“库存量”数据信息。 操作5 使用GROUP BY子句进行分组查询要求:将“网上订货”数据库中“产品”表的记录按“产品类别”进得分组,计算并显示每组产品的“库存量”和“库存金额”数据信息。 操作6 使用ORDER BY子句对查询结果进行排序要求:将“网上订货”数据库中“产品”表的记录按“单价”由高到低进行排序,并显示“产品名称”、“产品类别”、“单价”、“

38、单位数量”和“库存量”等数据信息。 任务三 创建连接查询和嵌套查询 连接查询是当查询的数据涉及到两个表,且这两个表存在关联字段,则可以将两个表用关联字段拼接成一个更宽的表,生成的新表中包含满足连接条件的记录。演示操作:(学生练习)操作1 建立有一个关联字段的两个表的查询要求:在“网上订货”数据库中,查询已有订单的产品的“产品名称”、“单价”、“订购数量”和“付款方式”等数据信息。 操作2 建立有两个关联字段的两个表的查询要求:在“网上订货”数据库中,查询“订购数量”在10件以上的产品的订单信息,显示符合条件的“产品名称”、“客户名称”、“联系人姓名”、“联系电话”、“订购数量”和“订购日期”。

39、 操作3 建立有子查询的嵌套查询l 嵌套查询是指在SELECT-FROM-WHERE查询块内部再嵌入另一个查询块,嵌套在其中的称之为子查询.l 当查询结果出自一个表,但相关的条件却涉及其他表,可使用嵌套查询.l 要求:查询“订购数量”在15件以上的客户的相关数据信息。项目拓展 创建计算查询用于计算检索的函数有:(1)COUNT计数(2)SUM求和(3)AVG计算平均值(4)MAX求最大值(5)MIN求最小值演示操作:(学生练习)l 操作1使用“计数”函数查询统计数据l 要求:查询超过4种产品的各产品类别的产品类别名称和该类别包含的产品个数。项目训练(学生操作练习)实训1 创建简单查询实训目的(

40、1) 能够按照要求设计查询条件(2)能够熟练使用SELECT语句实训内容(1)在“网上订货”数据库的“产品”表中查询所有产品的 “产品名称”、“库存量”和“单价”,写出相应的SQL语句(2)在“产品”表中查询所有“单价”低于10元产品的“产品编号”、 “产品名”和“库存量”,写出相应的SQL语句 思考与练习 (学生作业)书P102第六章 窗体的创建与应用 明月中学:杨忠仁教学目标:l 掌握创建和设计窗体的方法l 掌握常用控件的功能l 掌握使用控件设计窗体的方法l 掌握如何使用窗体操作数据的方法l 掌握主-子窗体的设计方法教学重点:创建和设计窗体教学难点:使用窗体操作数据任务一 认识窗体1窗体的

41、分类 分为数据窗体、切换面板窗体、自定义对话框2窗体的视图(2)窗体视图设计视图(3)数据表视图(4)数据透视表视图(5)数据透视视图任务二 使用向导创建窗体演示操作:(学生练习)操作1 使用“窗体向导”创建窗体要求:使用“自动窗体”向导创建“订单(纵栏式)”窗体 要求:使用“数据透视表向导”创建“产品”数据透视表窗体,并分析每一类产品的库存情况。 要求:在“产品”表中,显示各类产品库存量的图表。 任务三 认识窗体的设计视图窗体设计窗口数据源工具箱1.窗体设计窗口和工具箱2设置窗体的属性3窗体中的控件 控件是窗体、报表或数据访问页中用于显示数据、执行操作、装饰窗体或报表的对象。l 绑定控件:与

42、表或查询中的字段相连,可用于显示、输入及更新数据库中的字段。l 未绑定控件:没有数据来源,一般用于修饰作用。l 计算控件:以表达式作为数据来源。 (1)选取对象控件 (2)控件向导控件 (3)标签控件 (4)文本框控件 (5)切换按钮、选项按钮和复选框(6)选项组控件 (7)组合框与列表框控件 (8)命令按钮控件 (9)选项卡控件 (10)图像控件 任务四 使用设计视图设计窗体演示操作:(学生练习)操作1 添加非绑定型文本框要求:创建“登录”窗体,在窗体上添加两个非绑定型文本框,分别用于输入用户名和密码。操作2 添加文本框和窗体标题如果要创建一个基于表或查询的窗体,当选择了某个表或查询作为数据

43、源时,在设计视图中就会同时显示数据源的字段列表,将这些字段列表添加到窗体中,就构成了绑定型文本框。操作3 添加选项组选项组是由一个组框架及一组选项按钮、复选框或切换按钮组成,在窗体中可以使用选项组来显示一组限制性的选项值。操作4 添加组合框 组合框或列表框分为绑定型和非绑定型两种,如果要把组合框选择的值保存到表里,就要和表中某个字段绑定,否则不需要绑定。操作5 添加命令按钮 如果要使命令按钮执行某些操作,可以编写相应的宏或事件过程并把它附加到按钮的“单击”属性 要求:在上面操作创建的窗体中添加“ 关闭” 按钮,以实现单击“ 关闭” 按钮可以关闭窗体的目的。 任务五 设置窗体的布局和格式演示操作

44、:(学生练习)操作1 选中控件对象操作2 移动控件操作3 调整控件尺寸操作4 对齐控件操作5 调整控件的间距操作6 设置控件的外观任务六 美化窗体操作1 设置窗体的格式属性要求:在图6.80所示的“客户信息”窗体中取消导航按钮。操作2 改变窗体的背景1.改变窗体背景色2.改变窗体的背景样式3.给窗体背景添加一幅图片要求:将图6.92所示的“客户信息”窗体背景颜色设置为白色。 任务七 创建主/子窗体演示操作:(学生练习)操作1 同时创建主/子窗体要求:创建“产品类别”表与“产品”表的主/子窗体。 操作2 单独创建子窗体要求:在“网上订货”数据库中,“客户”表和“订单”表是“一对多”的关系,要求创

45、建“客户”(主)/“订单”(子)窗体。 项目拓展创建“多页”窗体和“切换面板”窗体演示操作:(学生练习)操作1 创建多页窗体要求:在“网上订货”数据库中,“产品”和“客户”表是没有关系的两个表,要求建立一个多页窗体,显示“产品”表和“客户”表中的数据信息。 操作2 创建“切换面板”窗体要求:将已经创建的“产品信息”、“订单(纵栏式)”和“客户信息”3个窗体通过创建切换面板联系起来,形成一个界面统一的数据库系统。 项目训练(学生操作练习)实训1 使用窗体向导创建窗体l 实习目的(1)能够熟练地使用“自动创建窗体”向导创建窗体(2)能够熟练地使用“窗体向导”创建窗体(3)会使用“数据透视表向导”创

46、建数据透视表窗体(4)会使用“图表向导”创建图表窗体l 实习内容(1)使用自动创建窗体向导,创建以“客户”表为数据源的窗体,窗体类型包括纵栏式窗体、表格式窗体和数据表窗体(2)使用窗体向导,创建以“产品”表为数据源的窗体,窗体类型包括纵栏式窗体、表格式窗体和数据表窗体(3)使用“数据透视表向导”创建“产品”表数据透视表窗体,并分析每一类产品的库存情况(4)在“产品”表中,创建显示各类产品库存量的图表 实训2 使用设计视图创建窗体和主/子窗体l 实习目的(1)能较熟练地使用设计视图创建窗体(2)会使用常用控件创建有特色的窗体(3)能够熟练地进行美化窗体的操作(4)会创建主/子窗体l 实习内容(1

47、)模仿图6.1,使用设计视图为“客户”表创建一个窗体(2)在创建的“产品”表纵栏式窗体的基础上,将“产品编号”文本框替换成组合框,可以直接输入产品编号进行定位,也可以从组合框中选择产品编号进行定位,如图6.136所示(3)在窗体上添加文本按钮和图片按钮,使窗体上的按钮可以打开一个已创建窗体或者关闭窗体(4)为“产品”表纵栏式窗体添加背景图片(5)创建“客户”表/“订单”表的主/子窗体 实训3 创建多页窗体和切换面板窗体l 实习目的(1)会创建多页窗体(2)会创建切换面板窗体l 实习内容(1)建立一个包含“产品”表和“客户”表的多页窗体,显示“产品”表和“客户”表中的数据信息(2)设置多页窗体没

48、有导航按钮、没有快捷菜单、没有记录选择器(3)为“网上订货”数据库建立一个主控面板窗体,界面可自己创意 思考与练习(学生作业)书P142143第八章 创建数据访问页 明月中学:杨忠仁教学目标:1 了解数据访问页的概念2掌握创建数据访问页的方法3掌握修饰数据访问页的方法4掌握对数据访问页访问的方法教学重点:创建数据访问页教学难点:创建数据访问页任务一 认识数据访问页 数据访问页是Access2003提供的一种特殊形式的数据库对象,是一种可以直接与数据库中的数据连接的网页。 (1)交互式报表页(2)数据输入页 (3)数据分析页 任务二 使用向导快速创建数据访问页设计视图:在设计视图里新建数据访问页

49、,基本上是从空白页开始。现有的网页:利用已经存在的网页来创建数据访问页。数据页向导:利用向导创建数据访问页。自动创建数据页:最简单快捷的创建数据访问页的方法。演示操作:(学生练习)操作1 快速创建数据访问页要求:以“网上订货”数据库中的“产品”表为数据源,创建显示产品基本信息的数据访问页。操作2 创建能够分组的数据访问页要求:以“网上订货”数据库中的“客户”表为数据源,创建一个按“性别”分组的数据访问页。任务三 使用设计视图创建数据访问页(1)数据访问页的工具箱(2)数据访问页的设计视图标题节页眉节记录导航节演示操作:(学生练习)操作1 快速创建数据访问页要求:在“网上订货”数据库中,以(在项

50、目四已建立的)“订货10件以上的客房”查询为数据源,创建“订货10件以上的客户”数据访问页。操作2设置数据访问页的数据分组和筛选通过下拉列表框显示分组数据操作3 添加标签控件要求:在“网上订货“数据库中的“产品”表、“订单”表的“客户”表为数据源,创建“订货信息浏览”数据访问页,使用标签添加主题和副标题。任务四 修饰数据访问页演示操作:(学生练习)操作1 添加滚动文字和标题要求:为图8.12所示的“客户信息”数据访问页,加上标题和滚动文字。操作2 使用“主题”修饰数据访问页 是系统提供的、由项目符号、字体、水平线、背景图像和其他数据库对象元素组成的一组统一的设计元素和配色方案。使用它可以帮助我

51、们非常方便的创建具有专业水平、页面美观的数据访问页。 要求:使用“主题”修饰图8.29所示的“客户信息”数据访问页提示:在“主题”对话框中单击“设置默认值”按钮,可将所选择的主题设置为默认值,以后新建数据访问页时,Access会自动用所选择的主题设置所创建的数据访问页。任务五 数据访问页的访问 数据访问页的访问是指在数据访问页视图中和web浏览器中进行记录数据的添加、编辑、删除、保存、链接、排序等多项操作。演示操作:(学生练习)操作1 在数据访问页中添加记录要求:要“客户信息”数据访问页中,添加一条新的客户记录,数据为客户名称:郑州市嵩山路家世界超市 客户编号:10联系人姓名:李伟华 性别:男

52、 出生日期:1975年10月15日联系电话 E-mail地址:通信地址:郑州市嵩山路54路 邮编:450006操作2 在数据访问页中编辑或删除记录要求:要“客户信息”数据访问页中,将“李伟华”的联系电话修改为,并删除客户名称为“洛阳龙门超市”的记录。操作3 在数据访问页中对记录进行排序要求:要“产品信息”数据访问页中,按“库存量”对所有记录进行升序排序。操作4 在数据访问页中筛选查找数据要求在“产品信息”数据访问页中,筛选查找“产品类别”字段值为“1”的所有记录。操作5 在IE浏览器中查看数据访问页要求:在IE浏览器中查看“客户信息”数据访问页项目拓展 设计交互式报表数据页 交互式报表数据页是

53、把数据访问页当作报表使用。当数据库中的记录较多时,使用分组浏览记录是一种快速获取所需要数据的常用方法。演示操作:(学生练习)操作 建立“产品”交互式报表要求:对于“网上订货”数据库,建立一个“产品”交互或报表,可以从“产品类别”下拉列表框中选择某类产品,根据选项显示出所需要的值。项目训练实训1 创建数据访问页【实训目的】(1) 能熟练使用“自动创建数据页”向导创建简单的数据访问页。(2) 能熟练使用“数据页”创建分组的数据访问页。(3) 能使用“设计视图”创建具有特色的数据访问页。(4) 能为数据访问页添加滚动文字、标题和标签。(5) 能使用主题为数据访问页添加背景效果。【实训内容】(1) 对于“网上订货”数据库,使用“自动创建数据页”创建最简单的产品信息表”、“订单信息表”和

温馨提示

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

评论

0/150

提交评论