1、Access课程教案精品文档陇东学院课程教案2012-2013 学年 第2 学期 课程名称:计算机应用技术(Access)授课专业: 财 务 管 理 授课班级:2012级本科班 主讲教师: 姚 云 霞 所属院系部: 信 息 工 程教 研 室: 系统结构教研室 教材名称:Access 数据库基础与应用出版社、版次:北京邮电大学出版社2011年10月第一版2013年3 月1 日陇东学院课程教案(首页)院系部信 息 工 程课程类别公共课教研室系统结构课程代码课程所属专业公共事业管理等总学时72学分讲授学时36实践学时实验学时36授课专业财务管理管理授课班级2012级财管班教室逸夫楼302任课教师姚云
2、霞职 称讲师课标分析本课程的知识目标:(一)掌握数据库的基本操作方法、数据库和数据表的创建与使用方法、查询的创建和使用方法、窗体的设计和应用、报表的创建和应用、数据访问页和宏的应用;(二)理解数据库的基本理论知识、数据库开发的思想、模块的应用;(三)了解数据库发展趋势与新技术、数据库相关的安全技术、VBA编程方法。能力目标:(一)熟练掌握数据库系统开发的思想和方法;(二)具备独立完成简单数据库系统设计的能力;(三)具备利用数据库技术解决本专业中相关简单应用问题的能力。学情分析本班共有学生70 人,学生的通过上学期计算机语言基础课程的学习,掌握计算机的基本工作原理、计算机系统的组成等知识,具备了
3、使用WindowsXP操作系统的和MS Office软件使用的能力。尽管所掌握的Excel知识和使用技能对学习Access数据库系统有一定帮助,但是数据库系统的相关概念和操作方法还是初次接触,需要认真学习,特别是有关概念的理解有一定困难。但是本课程对该专业学生以后的工作又较大用途,需要引导学生给予足够重视。本课程主要内容需要上机练习才能掌握,但是少部分同学动手能力不强,需要特别注意。教材分析本课程教材分为理论教材和实验教材两本,其中理论教材中纯粹理论内容也仅占30%弱,大部分是操作方法。实验教材内容都是Access数据库操作指导。整个课本贯穿了创建Access数据库、表、查询、窗体、报表、数据
4、访问页和简单VBA程序的整个简单Access数据库应用系统的各主要环节。教学重点、难点本课程的教学重点是创建Access数据库及其简单应用系统各主要组成部分的操作方法。难点是对数据库系统基本概念的理解;对Access数据库查询的设计。主要教学策略数据库技术的基本原理和概念以讲授法为主,将数据库概念和原理的基本内容分散到各章节中,充分地将理论与实际教学相结合,在内容安排上以够用为度。Access数据库及其简单应用系统各主要组成部分的教学以课堂操作演示法为主,辅以多媒体课件播放。实验课则以练习法和实习法为主,每个实验均以完成和掌握实验内容为度。教学准备演示用装有Access2003 的计算机、教学
5、课件和演示数据库表原始数据。陇东学院课程教案课题:第1章 数据库基础知识(1)1.4关系模型第2章 Access 2003操作基础(1)实验1 Access数据库课时: 2+2授课类型理论课授课时间第1周第1-4节教学目标:掌握关系操作的三种运算;了解关系模型的实体完整性、参照完整性和用户定义完整性;熟悉Access的安装、启动和关闭方法;认识Access的7大数据库对象:表、查询、窗体、报表、页、宏和模块。教学要点:关系模型的基本概念;关系运算;关系的完整性约束;Access 2003操作环境的使用;Access 2003数据库的创建、打开与关闭教学重点:关系模型、关系数据库概念;关系操作的
6、三种运算;Access 2003操作环境的使用;Access 2003数据库的创建、打开与关闭。教学难点:关系模型、关系数据库概念;关系操作的三种运算教学手段与方法: 讲解法,操作演示法教学过程:1.4.1 关系模型的基本概念1关系2元组3属性4关键字5外部关键字1.4.2 关系运算1传统的关系运算(1)并(Union)(2)差(Difference)(3)交(Intersection)(4)广义笛卡尔积例1-1 设R=(a1,b1,c1),(a1,b2,c2),(a2,b2,c1),S=(a1,b2,c2),(a1,b3,c2),(a2,b2,c1),求RS、R-S、RS、RS。2专门的关系
7、运算(1)选择(Selection)(2)投影(Projection)(3)连接(Join)例1-2 一个关系数据库由职工关系E和工资关系W组成,关系模式如下:E(编号,姓名,性别)W(编号,基本工资,标准津贴,业绩津贴)写出实现以下功能的关系运算表达式。(1)查询全体男职工的信息。(2)查询全体男职工的编号和姓名。(3)查询全体职工的基本工资、标准津贴和业绩津贴。1.4.3 关系的完整性约束1实体完整性2参照完整性3用户定义完整性2.2 Access 2003的操作环境任务一 Access2003的启动和退出操作1 启动Access2003 1.通过“开始”菜单启动 2.通过桌面快捷方式启动
8、 3.通过“开始”菜单中的Access 2003选项启动 操作2 Access 2003的退出任务二 认识Access2003的用户界面1标题栏位于Access主窗口的最上面 2菜单栏位于标题栏的下面 3工具栏将常用的命令以工具按钮的形式放在工具栏里 4工作区 对数据库的所有操作都在工作区中进行 5任务窗格任务三 认识Access2003的数据库窗口1标题栏2. 工具栏 3数据库对象栏4对象列表窗口任务四 认识Access2003的数据库对象1表 是Access 2003存储数据的地方,是数据库的核心和基础 2查询可以按照不同的方式查看、分析和更改数据 3窗体数据库和用户之间的主要接口 4报表
9、把数据库中的数据打印输出的特有形式 5页页也称为数据访问页 6宏 由一系列操作组成,能自动执行一些任务 7模块用VBA语言编写的程序段 任务五 使用Access 2003的帮助系统操作1 使用“帮助”任务窗格操作2 使用“Office助手”操作3 使用上下文帮助2.3 Access数据库的创建任务一 创建数据库操作1 创建一个空数据库 要求:创建一个名为“网上订货”的空数据库。 单击工具栏上的“新建”按钮,或单击菜单“文件新建”命令 在“新建文件”任务窗格中的“新建”下,单击“空数据库”,在“文件名”列表框内输入数据库文件名“网上订货” 单击“创建”按钮 任务二 打开/关闭数据库操作1 打开一
10、个已存在的数据库 单击工具栏中的“打开”按钮,或单击菜单“文件打开”命令,弹出“打开”对话框。在对话框的“查找范围”中选择数据库的存放位置 单击窗口右下方的“打开”按钮 操作2 关闭当前打开的数据库 直接单击数据库窗口右上角的“关闭”按钮。 单击菜单“文件关闭”命令。思考题、讨论题及其他形式的作业:理论教材p.28第4-7题、p.48一、59,三、25实验教材:p.1-2二、16参考资料(含参考书、文献、网址等):1、Access数据库基础与应用,刘卫国,北邮2、Access数据库基础与应用实验指导,刘卫国,北邮板书设计:演示文稿:第1章 数据库基础知识.ppt(内容略)课后记载与教学反思:教
11、学中关系的概念及其运算讲解学生反映较不理想,进而做了3个Excel表来直观说明,反映明显好了许多。反思:这些抽象概念和知识不必拘泥于严格文字定义,若能通过不太严格的实际事例让学生理解和掌握了就可以。说明:1、每项页面大小可自行添减;2、一次课为一个教案;3、“重点”、“难点”、“教学手段与方法”部分要尽量具体;4、授课类型指:理论课、讨论课、实验或实习课、练习或习题课等。陇东学院课程教案课题: 第2章 Access 2003操作基础(2)第3章 表的创建与管理(1)实验2 Access表课时: 2+2授课类型理论课授课时间第2周第1-4节教学目标:掌握Access数据库的格式转换、压缩、修复与
12、安全保护;掌握Access表的结构及字段属性,建立表的结构、输入表的内容。教学要点:Access数据库的格式转换、压缩、修复与安全保护;Access表的结构及字段属性;建立表的结构;输入表的内容。教学重点:Access表的结构及字段属性;建立表的结构教学难点:Access表的结构及字段属性教学手段与方法:讲解法,操作演示法教学过程:2.1 Access 2003概述2.1.1 Access的发展1992年11月Microsoft公司发行了Microsoft Access 1.0。自1995年起,Access成为Microsoft Office 95办公系列软件的一部分。1997年,Access
13、 97发布。21世纪初,Microsoft公司发布Access 2000。2003年,Microsoft公司正式发布了Access 2003。2007年1月,Microsoft公司推出了Microsoft Office 2007套件,Access 2007是其中的重要成员。2010年6月,Microsoft Office 2010正式在中国发布,这是Microsoft公司推出的新一代办公软件,其中Microsoft Access 2010是重要的组件。2.1.2 Access 2003的特点Access 2003具有以下特点:(1)存储方式简单。(2)广泛地支持各种数据类型。(3)方便快捷的图
14、形化工具和向导。(4)提供了大量的内置函数与宏。(5)增强的网络功能。当然,Access作为一种小型桌面数据库管理系统,也有它的局限性。Access只适合数据量较少的应用,且并发能力受到限制。Access数据库大小也有一定的极限,如果数据达到100M左右时其性能会急剧下降。2.1.3 Access 2003数据库的组成Access 2003将数据库定义为一个扩展名为.mdb的文件,并包括7种不同的对象,它们是表、查询、窗体、报表、数据访问页、宏和模块。1表表(Table)又称数据表,它是数据库的核心与基础,用于存放数据库中的全部数据。2查询查询(Query)是按照一定的条件从一个或多个表中筛选
15、出所需要的数据而形成的一个动态数据集,并在一个虚拟的数据表窗口中显示出来。3窗体窗体(Form)可以提供一种良好的用户操作界面,通过它可以直接或间接地调用宏或模块,并执行查询、打印、预览、计算等功能,还可以对数据库进行编辑修改。 4报表利用报表(Report)可以将数据库中需要的数据提取出来进行分析、整理和计算,并将数据以格式化的方式打印输出。5数据访问页数据访问页是一种特殊的Web页,它是Access 2003中唯一一个独立于Access数据库文件之外的对象。用户可以通过数据访问页对数据库中的数据进行查看、修改。6宏宏(Macro)是一系列操作命令的集合,其中每个操作命令都能实现特定的功能。
16、利用宏可以使大量的重复性操作自动完成,从而使管理和维护Access数据库更加简单。7模块模块(Module)是用VBA语言编写的程序段,使用模块对象可以完成宏等不能完成的复杂的任务。2.4 Access数据库的管理2.4.1 数据库格式的转换Access提供了格式转换的方法,只要打开该数据库,选择“工具”“数据库实用工具”“转换数据库”菜单命令,再选择需要的文件格式,就可以实现高版本向低版本的格式转换,转换后的数据库文件就可以在低版本的Access中运行了。2.4.2 数据库的压缩与修复如果要在数据库关闭时自动执行压缩和修复操作,可以选择“关闭时压缩”数据库选项。操作方法如下:(1)打开数据库
17、文件。(2)依次执行“工具”“选项”菜单命令,打开“选项”对话框。在对话框的“常规”选项卡中,选中“关闭时压缩”复选框,然后单击“确定”按钮。(3)关闭数据库文件,系统会自动压缩数据库,以减少数据库的存储空间,提高运行效率。除了使用“关闭时压缩”数据库选项外,还可以使用“压缩和修复数据库”工具。无论数据库是否已打开,都可以运行该命令。未打开数据库时,压缩和修复数据库的操作步骤如下:(1)在Access主窗口,依次选择“工具”“数据库实用工具”“压缩和修复数据库”菜单命令,打开“压缩数据库来源”对话框。(2)选择要压缩的数据库,然后单击“压缩”按钮,弹出的“将数据库压缩为”对话框。(3)选择压缩
18、数据库的保存位置并为数据库命名,单击“保存”按钮。2.4.3 数据库的安全保护1设置数据库密码设置数据库密码的操作步骤如下:(1)以独占方式打开需要加密的数据库文件。(2)在Access主窗口依次执行“工具”“安全”“设置数据库密码”菜单命令,打开“设置数据库密码”对话框。(3)在“密码”文本框中输入数据库密码,在“验证”文本框中输入确认密码后单击“确定”按钮。2解密数据库当不需要密码时,可以对数据库进行解密。操作步骤如下:(1)以独占方式打开需要解密的数据库。(2)在Access主窗口依次执行“工具”“安全”“撤消数据库密码”菜单命令,打开“撤消数据库密码”对话框。(3)输入设置的密码,然后
19、单击“确定”按钮。如果输入的密码不正确,撤消将无效。注意,设置和删除数据库密码时必须以独占方式打开,否则将出现错误提示对话框。3.1.1 表中字段的参数1字段名在Access中,字段名最多可以包含64个字符,其中可以使用字母、汉字、数字、空格和其他字符,但不能以空格开头。字段名中不能包含点(.)、惊叹号(!)、方括号()和单引号()。2字段类型Access提供了文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超级链接和查阅向导等10种字段类型,以满足不同性质的数据定义需要。例如,姓名字段数据类型可以定义为文本型,基本工资字段数据类型可以定义为数字型。3字段大小通过“字段大小”
20、属性,可以控制字段使用的存储空间大小。该属性只适用于文本型或数字型的字段,其他类型的字段大小均由系统统一规定。3.1 表结构的设计3.1.2 字段的数据类型1文本型文本型(Text)字段可以保存文本或文本与数字的组合。设置“字段大小”属性可控制文本型字段能输入的最大字符个数,最多为255个字符,默认是50个字符。如果取值的字符个数超过了255,可使用备注型。注意,在Access中,每一个汉字和所有特殊字符(包括中文标点符号)都算作一个字符。例如,如果定义一个文本型字段的字段大小为10,则在此列最多可输入的汉字数和英文字符数都是10个。在Access中,文本型常量要用英文单引号()或英文双引号(
21、)括起来。例如,两型社会、82656634等。2备注型备注型(Memo)字段可保存较长的文本,允许存储的最多字符个数为65536(64K)。在备注型字段中可以搜索文本,但搜索速度较在有索引的文本字段中慢。不能对备注型字段进行排序和索引。一般输入字段的值时,文本型及备注型字段只保存输入到字段中的字符,而并不保存字段中没有用到的空字符。3数字型数字型(Number)字段用来存储进行算术运算的数值数据,一般可以通过设置“字段大小”属性,定义一个特定的数字型。通常按字段大小分为字节、整型、长整型、单精度型和双精度型,分别占1、2、4、4和8个字节,其中单精度的小数位精确到7位,双精度的小数位精确到15
22、位。4日期/时间型日期/时间型(Date/Time)字段用来存储日期、时间或日期时间的组合,占8个字节。在Access中,日期/时间型常量要用英文字符“#”将一个日期/时间括起来。例如,2011年2月25日晚上10点30分可以表示成#2011-02-25 22:30#或#2011-01-25 10:30pm#。注意,日期和时间之间要留有一个空格。也可以单独表示日期或时间,例如#2011-01-25#、#01/25/2011#、#22:30#、#10:30pm#都是合法的表示方法。5货币型货币型(Currency)和具有双精度属性的数字型类似,占8个字节,可精确到小数点左边 15 位和小数点右边
23、 4 位,在计算时禁止四舍五入。向货币型字段输入数据时,不必输入美元符号和千位分隔符,Access会自动显示这些符号。6自动编号型对于自动编号型(Auto-number)字段,每当向表中添加一条新记录时,Access会自动插入一个唯一的顺序号。最常见的“自动编号”方式是每次增加1的顺序编号,也可以随机编号。自动编号字段不能更新,每个表只能包含一个自动编号型字段。7是/否型是/否型(Yes/No)是针对只包含两种不同取值的字段而设置的,例如,性别、婚姻情况等字段。是/否型字段占1个字节,通过设置它的格式特性,可以选择是/否型字段的显示形式,使其显示为Yes/No、True/False或On/Of
24、f。8OLE对象型OLE对象型是指字段允许单独链接或嵌入OLE对象。可以链接或嵌入表中的OLE对象是指在其他使用OLE协议程序创建的对象。例如,Word文档、Excel电子表格、图像、声音或其他二进制数据。OLE对象字段最大为1GB,并受磁盘空间限制。9超链接型超链接型(Hyperlink)字段用来保存超链接地址,最多存储64K个字符。超链接地址的一般格式为:Displaytext#Address其中,Displaytext表示在字段显示的文本,Address表示链接地址。例如,超链接字段的内容为“学校主页#”,表示链接的目标是,而字段中显示的内容是“学校主页”。10查阅向导型查阅向导(Loo
25、kup Wizard)用于创建一个查阅列表字段,该字段可以通过组合框或列表框选择来自其他表或值列表的值。该字段实际的数据类型和大小取决于数据的来源。例3-1 设计“教学管理”数据库中“学生”表、“课程”表、“选课”表和“专业”表的结构。参照有关字段参数的规定,确定“教学管理”数据库中“学生”表、“课程”表、“选课”表和“专业”表的结构分别如表3-1表3-4所示。 3.2 表的创建3.2.1 创建表的结构在Access 2003中,创建表的结构有3种方法:(1)使用设计视图创建表结构,这是最常用的方法。对于较为复杂的表,通常都是在设计视图中创建的。(2)在数据表视图中直接在字段名处输入字段名,这
26、种方法比较简单,但无法对每一字段的数据类型、属性值进行设置,一般还需要在设计视图中进行修改。(3)利用“表向导”创建表结构,这种方法可以提高创建表的效率,但有时满足不了要求,所以需要在设计视图中作进一步修改。1使用设计视图创建表结构一般情况下,使用设计视图创建表结构,要详细说明每个字段的字段名和所使用的数据类型。例3-2 在“教学管理”数据库中创建“学生”表,其结构如表3-1所示。使用设计视图创建“学生”表的结构,其操作歩骤如下:(1)在数据库窗口中单击“表”对象,然后单击“新建”按钮,打开“新建表”对话框。在对话框中,单击“设计视图”选项,然后单击“确定”按钮,打开表设计视图窗口。也可以在数
27、据库窗口中单击“表”对象,然后双击“使用设计器创建表”选项打开表设计视图窗口。(2)单击设计视图窗口的第1行“字段名称”列,并在其中输入“学生”表的第1个字段名称“学号”;单击“数据类型”列,并单击其右侧的向下箭头按钮,在打开的下拉列表中选择“文本”数据类型;在“常规”属性窗格中设置字段大小为8;在“说明列”中输入说明信息“主键”。(3)同样按表3-1所列字段参数,分别定义表的其他字段。(4)定义完全部字段后,单击第1个字段的字段选定器以选中该字段,然后单击鼠标右键,在快捷菜单中选择“主键”命令,或单击工具栏上的“主键”命令按钮,为所建表定义一个主键。设置完成后,在“学号”字段选定器上出现钥匙
28、图标,表示该字段是主键。在Access中,可以定义3种类型的主键:自动编号、单字段和多字段。自动编号主键的特点是,当向表中增加一条新记录时,主键字段值会自动加1,如果在保存新建表之前未设置主键,则Access会询问是否要创建主键,如果回答“是”,Access将创建自动编号型的主键。单字段主键是以某一个字段作为主键来唯一标识记录,这类主键的值可由用户自行定义。多字段主键是由两个或更多字段组合在一起来唯一标识表中记录,多字段主键的字段出现顺序非常重要,应在设计视图中排列好。将多个字段同时设为主键的方法是:先选中一个字段行,然后在按住Ctrl键的同时选择其他字段行,这时多个字段被选中,再单击“主键”
29、命令。设置完成后,在各个字段的字段选定器上都出现钥匙图标,表示这些字段的组合是该表的主键。(5)单击工具栏上的“保存”按钮,打开“另存为”对话框,在该对话框中的“表名称”文本框内输入表名“学生”,单击“确定”按钮。2使用数据表视图创建表结构数据表视图是按行和列显示表中数据的视图。在数据表视图中,可以新建一个空表,并可以直接在新表中进行字段的添加、删除和编辑。例3-3 在“教学管理”数据库中创建“课程”表,表的结构如表3-2所示。3使用“表向导”创建表在“表向导”中内置了一些常见的示例表,如客户表、雇员表、产品表、订单表等,这些表中都包含了足够多的字段,用户可以根据需要进行选择,同时,向导提供的
30、对话框均带有详细的提示,用户可以根据这些提示轻松地完成每一步的操作,并生成新表的结构和相应的关联。例3-4 使用“表向导”创建“选课”表,表结构如表3-3所示。3.2.2设置字段属性1“格式”属性“格式”属性只影响数据的显示格式,并不影响其在表中的存储格式。不同数据类型的字段,显示格式有所不同。数字型、货币型、自动编号型字段的格式如图3-10所示,其中“固定”是指小数的位数不变,其长度由“小数位数”说明。同样,日期/时间型字段的格式、是/否型字段的格式也可以在表设计视图窗口进行设置。图3-10 数字型、货币型、自动编号型字段的显示格式2“输入掩码”属性利用输入掩码(Input Mask)可以强
31、制实现某种输入模式,从而使数据的输入更方便。定义输入掩码时,将格式中不变的符号定义为输入掩码的一部分,这样在输入数据时,只需输入变化的值即可。对于文本、数字、日期/时间、货币等数据类型的字段,都可以定义输入掩码。Access为文本型和日期/时间型字段提供了输入掩码的向导,而对于数字和货币型字段只能使用字符直接定义“输入掩码”属性。当然,文本和日期/时间型字段的输入掩码也可以直接使用字符进行定义。“输入掩码”属性所用字符及含义如表3-5所示。 注意,如果为字段定义了输入掩码,同时又设置了它的“格式”属性,显示数据时,“格式”属性将优先于输入掩码的设置,即使保存了输入掩码,在数据设置格式显示时,也
32、会忽略输入掩码。3“标题”属性字段标题(Caption)用于指定通过从字段列表中拖动字段而创建的控件所附标签上的文本,并作为表或查询数据表视图中字段的列标题。如果没有为表字段指定标题,则用字段名作控件附属标签的标题,或作为数据表视图中的列标题。如果没有为查询字段指定标题,则使用基础表字段的标题。4“默认值”属性默认值(Default)是在输入新记录时自动取定的数据内容。在一个表中,往往会有一些字段的数据内容相同或者包含有相同的部分,为减少数据输入量,可以将出现较多的值作为该字段的默认值。需要时,也可以对默认值进行修改。例3-5 将“学生”表中“性别”字段的默认值属性设置为“男”。5“有效性规则
33、”和“有效性文本”属性有效性规则(Validation Rule)是给字段输入数据时所设置的约束条件。在输入或修改字段数据时,将检查输入的值是否符合条件,从而防止将不合理的数据输入到表中。当输入的数据违反了有效性规则时,可以通过定义有效性文本来给出提示。例3-6 将“学生”表中“入学成绩”字段的取值范围设在0750之间,如超过范围则提示“请输入0750之间的数据!”。6“必填字段”属性“必填字段”即必须填写的重要字段。“必填字段”属性取值有“是”和“否”两项,当取值为“是”时,表示该字段的内容不能为空,必须填写。一般情况下,作为主键字段的“必填字段”属性为“是”,其他字段的“必填字段”属性为“
34、否。7“索引”属性当表中的数据量很大时,为了提高查找和排序的速度,可以设置“索引”属性。例如,如果想在“姓名”字段中搜索某一学生的姓名,可以创建该字段的索引,以加快搜索具体姓名的速度。此外,索引能对表中的记录实施唯一性控制。在Access中,“索引”属性提供3项取值:(1)无:表示该字段不建立索引(默认值)。(2)有(有重复):表示以该字段建立索引,且字段中的值可以重复。(3)有(无重复):表示以该字段建立索引,且字段中的值不能重复。这种字段适合做主键,当字段被设定为“主键”时,字段的索引属性被自动设为“有(无重复)”。例3-7 为“学生”表的“性别”字段创建索引。例3-8 为“学生”表创建多
35、字段索引,索引字段包括“学号”,“姓名”、“性别”和“出生日期”。3.2.3 向表中输入数据在建立了表结构之后,就可以向表中输入数据了,向表中输入数据就好像在一个空白表格内填写具体的内容。1使用数据表视图输入数据在表设计视图中显示的是表的结构参数,而在数据表视图中显示的是表中的数据,因此针对表中数据的操作都在数据表视图中进行。同样,在Access中,可以利用数据表视图向表中输入数据。例3-9 将学生信息输入到“学生”表中。2使用“查阅向导”创建查阅列表字段利用查阅向导,可以方便地把字段定义为一个组合框,并定义列表框中的选项,这样便于统一地向数据表中添加数据。具有“查阅向导”数据类型的字段建立了
36、一个字段内容列表,并在列表中选择所列内容作为添入字段的内容。使用查阅向导可以显示两种列表中的字段:一是从已有的表或查询中查阅数据列表,表或查询的所有更新都将反映在列表中;二是存储了一组不可更改的固定值的列表。例3-10 为“学生”表的“专业名称”字段创建查阅列表,列表中显示“工商管理”、“国际经济与贸易”、“电子商务”、“市场营销”、“金融学”和“会计学”6个值。例3-11 使用“查阅向导”将“选课”表中的“课程编号”字段设置为查阅“课程”表中的“课程编号”字段,即该字段组合框的下拉列表中仅出现“课程”表中已有的课程信息。思考题、讨论题及其他形式的作业:理论教材p.48 一、第1-4、10题,
37、二、1-5。p.88一、17,二、1-4,三、13实验教材:p.2-3二、78。p.5-6二、13。参考资料(含参考书、文献、网址等):1、Access数据库基础与应用,刘卫国,北邮2、Access数据库基础与应用实验指导,刘卫国,北邮板书设计:演示文稿:第2章 Access 2003操作基础.ppt(内容略)第3章 表的创建与管理.ppt(内容略)课后记载与教学反思:教学中ACCESS数据库格式转换学生反映较不理想。反思: 此问题原因是学生知道和见过的格式太少,只待知识积累到一定程度即可。陇东学院课程教案课题: 第3章 表的创建与管理(2)实验2 Access表(2)课时: 2+2授课类型理
38、论课授课时间第3周第1-4节教学目标:掌握如何定义Access表之间的关联;掌握Access表的修改、编辑与操作;掌握Access表中数据的导入与导出。教学要点:定义表之间的关联;表的修改、编辑与操作;表中数据的导入与导出。教学重点:定义Access表之间的关联、Access表的修改、编辑与操作教学难点:理解和定义Access表之间的关联。教学手段与方法:讲解法,操作演示法教学过程:3.2.4建立表之间的关联1建立表的关联在创建表之间的关联时,先在至少一个表中定义一个主键,然后使该表的主键与另一表的对应列(一般为外键)相关联。主键所在的表称为主表,外键所在的表称为相关表(子表),两个表的联系就
39、是通过主键和外键实现的。在创建表之间的关联之前,应关闭所有需要定义关联的表。例3-12 创建“教学管理”数据库中表之间的关联。图3-26 建立表之间的关联2编辑表的关联在定义了关联以后,有时还需要重新编辑已有的关联,其操作步骤是:(1)在数据库窗口中,选择“工具”“关系”命令,或单击工具栏上的“关系”命令按钮,这时屏幕上显示“关系”对话框。(2)如果要编辑修改已建立的两个表之间的关联,可以选择“关系”“编辑关系”命令,或双击两个表之间的连线,或右击连线,在弹出的快捷菜单中(如图3-27所示)选择“编辑关系”命令,这时出现“编辑关系”对话框,在该对话框中,重新选择复选框,然后单击“创建”按钮。如
40、果要删除已建立的两个表之间的关联,可以在弹出的快捷菜单中选择“删除”命令。如果要添加表,可以选择“关系”“显示表”命令,或单击工具栏上的“显示表”命令按钮,这时屏幕上出现“显示表”对话框,从中选择并添加表。如果要清除“关系”窗口,单击主窗口工具栏上的“清除版面”按钮,然后单击“是”按钮。图3-27 编辑或删除表关联的菜单3子数据表3.3 表的编辑3.3.1 打开和关闭表在对表进行各种操作之前,要打开相应的表,完成操作后,要关闭表。1打开表在Access中,可以在数据表视图中打开表,也可以在设计视图中打开表。在数据表视图中打开表的操作步骤是:在数据库窗口中,单击“表”对象,再选择要打开表的名称,
41、然后单击主窗口的“打开”按钮,或直接双击要打开表的名称,或右击要打开表的名称,在弹出的快捷菜单中选择“打开”命令。此时,Access在数据库视图中打开所需的表。在数据表视图下打开表以后,可以在该表中输入、修改和删除数据,还可以添加、删除和修改字段。如果要修改字段的数据类型或属性,应当在设计视图中打开表。方法是:使用主窗口工具栏上的“视图”按钮切换到设计视图,或在数据库窗口中,单击“表”对象,再选择要打开表的名称,然后单击数据库窗口的“设计”按钮,或右击要打开表的名称,在弹出的快捷菜单中选择“设计视图”命令。此时,Access直接在设计视图中打开所需的表。2关闭表表的操作结束后,应该将其关闭。无
42、论表是处于设计视图状态,还是处于数据表视图状态,单击主窗口的“文件”“关闭”命令或单击视图窗口的“关闭”按钮都可以将打开的表关闭。在关闭表时,如果曾对表的结构或内容进行过修改,会显示一个提示框,询问用户是否保存所做的修改,单击“是”按钮保存所做的修改,单击“否”按钮放弃所做的修改,单击“取消”按钮则取消关闭表的操作。3.3.2 修改表的结构Access数据库允许通过设计视图对表的结构进行修改,修改表的结构主要包括修改字段、添加字段、移动字段和删除字段等操作。对表结构的修改,会影响与之相关的查询、窗体和报表等其他对象,因此一定要慎重,提前备份。1修改字段修改字段包括修改字段的名称、数据类型、说明
43、和字段属性等。在数据表视图中,只能修改字段名,如果要改变其数据类型或定义字段的属性,需要切换到设计视图进行操作。具体方法是:用表设计视图打开需要修改字段的表,如果要修改字段名称,则在该字段的“字段名称”列中,单击鼠标左键,然后修改字段名称;如果要修改字段数据类型,则单击该字段“数据类型”列右侧向下箭头,然后从打开的下拉列表中选择需要的数据类型。如果要修改字段属性,则选中该字段,再在字段属性区进行修改。2添加字段添加字段有两种方法:(1)用表设计视图打开需要添加字段的表,然后将光标移动到要插入新字段的位置,选择“插入”“行”命令,或单击主窗口工具栏上的“插入行”命令按钮,或单击鼠标右键,在弹出的
44、快捷菜单中单击“插入行”命令,则在当前字段的上面插入一个空行,在空行中依次输入字段名称、字段数据类型等。(2)用数据表视图打开需要添加字段的表,在某一列标题上单击鼠标右键,在弹出的快捷菜单中单击“插入列”命令,或选中某一列,然后选择“插入”“列”命令,则在当前列的左侧插入一个空列,再双击新列中的字段名“字段1”,为该列输入唯一的名称。3移动字段移动字段同样可以在设计视图或数据表视图中进行。(1)用表设计视图打开需要移动字段的表,选中需要移动的字段行,再次单击并按住鼠标左键不放,拖动鼠标即可将该字段移到新的位置。(2)用数据表视图打开需要移动字段的表,选中需要移动的字段列,再次单击并按住鼠标左键
45、不放,拖动鼠标即可移动该字段列。4删除字段与添加字段操作相似,删除字段也有两种方法:(1)用表设计视图打开需要删除字段的表,然后将光标移到要删除的字段行上。如果要选择一组连续的字段,可将鼠标指针拖过所选字段的字段选定器。如果要选择一组不连续的字段,可先选中要删除的某一个字段的字段选定器,然后按下Ctrl键不放,再单击每一个要删除字段的字段选定器,最后选择“编辑”“删除行”菜单命令,或单击鼠标右键,再弹出的快捷菜单中单击“删除行”命令。(2)用数据表视图打开需要删除字段的表,选中要删除的字段列,然后单击鼠标右键,再弹出的快捷菜单中单击“删除列”命令。3.3.3 修改表中的内容修改表中的内容是一项经常性的操作,主要包括定位记录、选择记录、添加记录、删除记录、修改数据等操作。1定位记录要修改表中数据,选择所需记录是首要操作。常用的定位记录方法有两种:一是使用记录号定位,二是使用全屏幕编辑的快捷键定位。根据记录号定位所需记录,可以使用数据表视图窗口下端的“记录定位器”,如图3-30所示。例如,要将指针定位到“学生”表中第7条记录上,可以使用数据表视图打开“学生”表,然后双击“记录定位器”中的当前记录号框,在该框中输入“7”并按Enter键,这时光标将定位在第7条记录上。还可以使用“记录定位器”中的其他按钮实现快速记录定位。使用全屏幕编辑的快捷键也可以快速定位记录或字段