基本信息
内容简介
计算机书籍
教材特色:
内容深入 同类教材中,大多只讲述借助于向导、鼠标从事“低层次”应用,用户略有特殊的要求即无法实现。而本教材在讲述向导应用的基础上,着重讲述了Access数据库应用中的程序设计,强调自主编程,从而实现向导所无法实现的功能,还能够为用户开发依托于窗体、控件的应用程序。
实例丰富 为了便于读者快速理解与巩固相关内容,本书选择了许多典型的实例和习题,并给出了操作步骤,提供了相应的源代码。
案例教学 本教材以具有实用价值的“小商店进销存管理系统”为案例,从需求分析出发逐步完成功能设计、数据表设计、操作界面设计、程序设计、报表设计等,并提供基本完整的程序代码。
经过简单修改,即可生成应用于企业的进销存管理系统,进而能独立编程开发其他应用系统。
教材定位:
本书适合作为高职高专、技术应用型本科层次的教材,也适合作为相关编程爱好者的参考书。
教学资源:
为了方便教师授课,本教材提供了配套的电子教案;为了便于学生自学,本教材提供了各章节例题的源文件。下载网址:http://hb.tongji.edu.cn/Access。
本书是介绍Access数据库程序设计的教材,共分为10章,包括数据库基础知识、数据表操作、数据查询与SQL命令、创建报表、模块对象和VBA程序设计、窗体设计、用VBA访问Access数据库、设计数据访问页、宏的使用与数据库管理和应用案例——小商店进销存管理系统。
本书不仅适用于高职高专学生和技术应用型本科学生,也适用于程序开发人员。
目录
1.1 数据库系统的组成
1.1.1 什么是数据库
1.1.2 数据库系统的组成
1.2 关系模型理论
1.2.1 实体、属性与联系
1.2.2 3种数据模型
1.2.3 表的特点
1.3 数据完整性规则
1.3.1 主键
1.3.2 实体完整性规则
1.3.3 参照完整性规则
1.3.4 冗余的弊端
1.3.5 域完整性规则
1.4 模式的规范化
1.4.1 第一范式
1.4.2 第二范式
1.4.3 第三范式
习题
第2章 数据表操作
前言
在目前出版的Access数据库教材中,大多数强调的是借助于向导、鼠标从事便捷的"低层次"应用,即在可视化环境下建库、建表以及建立一些简单的窗体、查询、报表和数据页等,很少涉及编程,无法生成具有一定复杂程度的应用系统。本书的主要特色是:重视Access数据库应用中的程序设计,强调自主编程,使读者在掌握向导应用的基础上,可以实现向导所无法实现的功能,甚至能够为不熟悉计算机技术的用户开发依托于窗体、控件的应用程序。这也是本教材与其他Access教材的最大区别。概括起来,本书具有如下特点:
1.本书第1章介绍了关系型数据库理论的一些基本内容,包括实体与属性概念、数据完整性规则、模式的规范化等,并在后续章节中多次强调关系型数据库理论在该处发挥的作用,使读者一开始就养成用科学的基础理论指导数据库开发实践的习惯。
2.强化了查询对象的建立操作,用较多篇幅详细地讲解直接用SQL命令建立查询的方法,深入到两表、多表关联查询乃至嵌套的子查询;并例举了用SQL命令完成Access提供的查询向导、设计视图难以完成的查询操作。通过实例,使读者看到向导对于复杂的操作不可能面面俱到。
3.多数同类教材局限于用向导创建数据库应用窗体,但是向导只能实现微软公司所能想到的一般性、通用性应用,用户的要求略有特殊,向导便无能为力了。本书除了介绍向导操作,还重点讲授用VBA语言编写程序的方法,教读者一步一步手动设计窗体界面,最终掌握通过编写程序代码访问数据库的技术,从而突破向导的桎梏,实现用户对数据库应用所有的合理需求。
4.本教材用"研究生管理"实例贯穿全书的前7章,深入浅出地引导读者逐一认识数据库的各个对象,并在第7章"用VBA访问Access数据库"中,以一个有一定难度的综合实例--编制"研究生成绩管理与统计"程序作为小结,同时给出了所有程序代码,使读者充分了解VBA在访问Access数据库中的作用。
5.在第8章"设计数据访问页"中,介绍了许多同类教材未涉及的内容,例如,属性设置与窗体和报表的不同之处、添加计算控件和使用计算字段的方法、通过脚本编程在数据页中实现搜索功能和通过命令按钮导航等。
6.第10章用一个具有实用价值的"小商店进销存管理系统"作为案例,从系统的需求分析出发逐步完成功能设计、数据表设计、操作界面设计、程序设计、报表设计等,并提供基本完整的程序代码。通过本案例的学习和进一步的实践,结合所学的知识进行修改,即可生成应用于企业、公司的进销存管理系统,进而能独立开发其他应用系统。这也是本书编写的初衷。
7.本书的另一个特点是习题丰富,每章的后面都提供了大量的思考题和实验题,不仅便于教师组织教学,也便于自学者练习。
综上所述,本书适用于各类读者,从高职高专学生、技术应用型本科或普通本科学生、程序开发人员到业余爱好者,都可以根据自己的学习目标各取所需。为便于教师授课和读者自学,本教材提供配套的电子教案和各章例题的源文件,下载网址为http://bb.tongji.edu.cn/Access。
本书由同济大学高等技术学院刘钢副教授和程克明副教授编写,书中的内容曾作为补充讲义为本院00级~03级的4届学生授课,凝聚了编者多年教学的经验与体会。苏显斌同学为调试"小商店进销存管理系统"做了许多工作,编者在此表示感谢。衷心希望本书能帮助读者走进数据库技术领域,走进Access,成为掌握计算机应用技术的栋梁之材。
由于认识所限,以及数据库技术的不断发展和更新,编者虽尽职尽力,但书中难免有疏漏之处,敬请读者指正或修订。
编 者
tonghulg@126.com
ckmb@citiz.net
2004年10月