
本书围绕“教务管理系统”展开,遵循任务引导、案例分析、知识解析、对照练习与拓展训练的模式,系统介绍了数据库基础知识,创建、使用与维护数据表,建立查询和窗体,创建与使用报表,创建数据访问页、宏,以及制作Access项目实例等方面的知识。书中第8章将前面7章的内容贯穿起来,生成一个完整的“教务管理系统”,为学生以后利用Access进行数据库开发打下基础。通过阅读本书,结合对照练习与拓展训练,使学生能在较短的时间内基本掌握Access数据库开发技术。
本书系统性强,条理清晰,图文并茂,实例丰富,适于作为中等职业学校、高职高专及计算机培训学校的教材,也可作为计算机爱好者的自学教材。
本书配有“教学管理系统”源代码,读者可到清华大学出版社网站或www.heimofang.com教学网站的相关主题中免费下载。
从20世纪60年代起,数据库技术崭露头角并迅速发展,经过四十多年的发展,数据库技术在工作和生活中的应用越来越广泛。Access 2003是Office 2003办公软件系列中的数据库信息管理系统,其最大优点是简单易学,操作方便。
为了使中等职业学校学生掌握数据库应用程序的开发过程,使学生在短时间内初步具备开发数据库应用程序的能力,逐步积累开发经验,并且使职业技能训练与常规教学得到有机结合,本教材在组织形式上采用任务引导、案例训练的形式编写,在内容上选取学生熟悉的教务管理系统中的选修课部分为主要内容,完成本书的讲解与教学工作。
本书采用任务驱动式教学法,围绕“教务管理系统”组织教学内容,采用案例训练的方式完成每个大任务,这部分内容可在教师讲解后学生跟着做,先掌握操作要点,后学习理论知识,便于在操作训练中理解知识点,然后要求学生逐步完成对照练习、拓展训练和思考练习,以进一步帮助学生总结提高,熟悉操作过程。案例训练部分内容详实,操作步骤清晰,并以“提示”的形式将相关知识要点呈现给学生,“探索与实践”内容进一步强化案例重点内容。为配合学生技能实训的特色要求,本书配有“对照练习”与“拓展训练”部分,进一步巩固学习内容,掌握操作技巧。“思考与练习”部分提供了精选的习题,既包括了全国计算机等级考试二级数据库考点,又包括了强化实际操作能力的操作要点,作为学生课后练习和复习之用。书中第8章将前7章内容贯穿起来,形成一个完整的“教务管理系统”。
本书适合中等职业学校学生使用,考虑到初学者的特点,内容安排以实用、够用为主。为了增加学生的兴趣,书中内容以图文并茂的方式给出,通过可视化的信息,使学生能够快速、高效地掌握数据库的操作方法和技能。在本教材的使用中,建议将“案例训练”部分通过教师演示或学生按步骤操作来实现,最后由学生或教师来点评操作要领或总结提高;“对照练习”部分,请学生一定自行操作完成,以加深对知识的理解与消化;“拓展练习”部分,可依据学生水平选做;对于第8章的开发实例,可在教师指导下按照系统开发步骤,逐模块实现,最后调试通过,从而使学生形成一个完整的应用程序开发过程。
本书除适合作为中等职业学校、高职高专及计算机培训学校的教材外,也适合作为数据库开发培训教材及计算机爱好者学习数据库的参考用书。
本书由唐建平、高鸿、陈建军、郄海英编写,唐建平对本书进行了统稿。参加本书编写的还有袁胜昔、郭晓宏、盛双艳、唐汝育、刘建平、王洋、毛珊、王今朝、王蕊、杜宵红、蔡远彬、古燕莹。在此,还要对韩祖德老师对本书的指导表示深深的感谢!
本书为教师提供了教学课件,需要的教师可登录清华大学出版社网站www.tup.com.cn免费下载。
由于作者水平有限,书中难免存在缺点与不足,敬请读者提出批评意见。
编者
2007年1月
第1章Access数据库基础知识1
1.1初识Access数据库1
任务安装、启动与退出Access 2003数据库1
1.2知识解析——数据库7
1.2.1数据库是什么7
1.2.2关于Access 20038
1.2.3Access 2003数据库的基本对象8
1.3对照练习和拓展训练——数据库的基础知识9
1.3.1对照练习9
1.3.2拓展训练9
1.3.3思考与练习10
第2章数据库与数据表11
2.1库与表的创建操作11
任务1创建教务管理数据库11
任务2展示表的创建13
任务3展示表与表之间的数据关系20
2.2库与表的编辑操作22
任务1展示表的操作22
任务2展示字段的操作23
任务3展示记录和数据的操作27
任务4展示设置数据表格式30
任务5展示数据的导入、导出与链接31
2.3知识解析——表的基础知识34
2.3.1构成表的要素34
2.3.2主键37
2.3.3索引37
2.3.4表间关系39
2.4对照练习和拓展训练——库与表的操作40
2.4.1对照练习40
2.4.2拓展训练41
2.4.3思考与练习42
中文Access 2003数据库程序设计与实训教程
第3章数据表查询44
3.1使用向导创建查询44
任务展示使用向导创建查询44
3.2在设计视图中创建查询49
任务展示在设计视图中创建查询49
3.3其他查询的创建53
任务1展示操作查询结果53
3.3.1追加查询54
3.3.2删除查询55
3.3.3更新查询56
3.3.4生成表查询57
任务2展示SQL查询58
3.4知识解析59
3.4.1查询的作用59
3.4.2查询的类型59
3.5对照练习和拓展训练——查询操作60
3.5.1对照练习60
3.5.2拓展训练60
3.5.3思考与练习61
第4 章创建窗体63
4.1创建窗体63
任务1展示自动创建的窗体63
任务2展示使用向导创建的窗体64
任务3展示在设计视图中创建的窗体66
4.2其他常用窗体的创建69
任务1展示创建子窗体69
任务2展示创建的切换面板窗体74
4.3窗体中控件的使用77
任务1使用图像、标签、命令按钮和矩形框77
任务2使用文本框、组合框和计算控件81
任务3使用复选框、选项组84
4.4知识解析88
4.4.1窗体的功能88
4.4.2窗体的视图88
4.5对照练习和拓展训练90
4.5.1对照练习90
4.5.2拓展训练91
4.5.3思考与练习91
第5章设计报表93
5.1创建报表93
任务1展示自动创建报表93
任务2展示使用向导创建报表95
任务3展示在设计视图中创建的报表99
5.2其他常用报表的创建104
任务展示创建子报表104
5.3打印报表106
任务1设置页面106
任务2预览报表107
任务3打印报表107
5.4知识解析——报表的基础知识108
5.4.1报表的作用108
5.4.2报表的构成108
5.5对照练习和拓展训练109
5.5.1对照练习109
5.5.2拓展训练109
5.5.3思考与练习110
第6章设计数据访问页112
6.1创建数据访问页112
任务1展示自动创建数据访问页112
任务2展示使用向导创建数据访问页113
任务3展示在设计视图中创建数据访问页116
6.2编辑数据访问页117
任务1为数据访问页添加控件117
任务2美化数据访问页119
6.3分组数据访问页121
任务1按字段对记录进行分组122
任务2按日期和时间的间隔对记录进行分组123
6.4知识解析——数据访问页124
6.5对照练习和拓展训练125
6.5.1对照练习125
6.5.2拓展训练125
6.5.3思考与练习126
第7章Access 2003高级操作——宏128
7.1创建简单宏128
任务1创建宏128
任务2编辑宏129
任务3运行宏129
7.2创建宏组132
任务创建宏组132
7.3知识讲解134
7.4对照练习和拓展训练135
7.4.1对照练习135
7.4.2拓展练习135
7.4.3思考与练习136
第8章教务管理系统开发实例137
8.1系统分析与设计138
8.1.1需求分析138
8.1.2模块设计138
8.2数据库分析与设计139
8.2.1数据库需求分析139
8.2.2数据库逻辑结构设计139
8.3创建数据库和表141
8.3.1创建数据库141
8.3.2创建表141
8.3.3建立表间的关系142
8.4创建窗体144
8.4.1创建“系统登录密码”窗体144
8.4.2创建“学生数据管理”窗体147
8.4.3创建“教师数据管理”窗体163
8.5系统菜单设计169
8.6数据库安全与系统调用171
任务1设置数据库密码171
任务2设置用户与组的账户与权限172
任务3系统调用设置174
8.7备份与恢复数据库174
8.8对照练习和拓展训练175
8.8.1对照练习175
8.8.2拓展训练175
附录Access常见问题解答176
参考文献179