前言

由于数据库技术在国民经济、科技文化和国防建设等诸多领域的广泛应用,基于数据库技术和数据库管理系统的应用软件的研发和使用已经成为各专业领域和管理人员必备的基础。因此,“数据库技术及应用”课程已经成为高等院校理工、经管、文科三大类学生的计算机基础教学核心课程和必修课程。

Access是Microsoft Office系列应用软件之一,是一个功能强大且易于实现和使用的关系型数据库管理系统,既具有典型的Windows应用程序风格,也具备可视化及面向对象程序设计的特点。Access能有效地组织、管理和共享数据库的数据信息,把数据库和网络结合起来,为用户在网络中共享信息奠定了基础。Access可以直接开发一个小型的数据库管理系统,也可以作为一个中小型管理信息系统的数据库部分,还可以作为一个商务网站的后台数据库部分,Access有着相当广泛的用户群。目前已有大量的基于Access数据库的应用在Internet上发布,并且其数量呈快速上升之势。同时,Access概念清晰、简单易用、功能完备,尤其适合数据库技术的初学者。

本书是根据教育部高等学校计算机基础课程教学指导委员会制定的《高等学校计算机基本教学发展战略研究暨计算机基础课程教学基本要求》(2009版)、新的《全国计算机等级考试(NCRE)二级Access数据库程序设计考试大纲》的要求精心组织编写而成的。

本书考虑到学生计算机实际的操作技能和学习特点,以应用为目的,以案例为引导,通过对大量实例的分析和讲解,采用图文并茂、通俗易懂的形式,以Access 2010为背景,循序渐进地介绍数据库系统的基本知识;Access数据库的建立、使用、维护和管理等;结构化查询语言SQL的使用;VBA数据库编程基础;一个小型数据库应用系统开发实例等内容。在本书编写和组织上力求避免术语、概念的枯燥讲解和操作的简单堆砌,学生只要参照书中提供的实例进行系统学习,并配合一定的上机实际操作,就能很快掌握Access数据库管理系统的基本功能和操作,掌握面向应用开发的系统知识,并能够学以致用地完成简单实用的小型数据库管理系统的开发。

本书注重理论联系实际,条理清晰,概念明确,注重实际操作技能的训练。理论部分的讲解以“学籍管理”的设计为案例展开,全书的最后以“学籍管理”系统的开发为例,详细地介绍了如何构建一个小型数据库应用系统。书中配有大量的习题,包括选择题、判断题、填空题、简答题以及上机操作题等,供学生复习和上机练习使用。在上机练习时,可以举一反三,以达到熟练操作的目的。

本书共分11章,从各个方面介绍Access 2010的功能。

第1章主要介绍数据库技术的发展、数据库的基本概念、关系数据库系统、数据库设计基础等内容,通过这些内容使读者掌握数据库的基本概念、理论和设计方法。

第2章介绍Access 2010的特点、界面;Access的6种对象,数据库的创建和基本操作。使读者对Access 2010从宏观上有一定的了解。

第3章、第4章、第5章、第6章、第7章重点介绍Access数据表的建立,创建和使用查询,窗体、报表的建立,宏等内容,这些是Access中最基本的内容。

第8章通过典型的实例介绍Access的编程语言VBA,内容主要有模块的概念、模块的建立、VBA程序设计的基本方法、过程的建立、调用与参数传递、事件驱动的程序设计方法、DoCmd对象以及VBA程序调试和错误处理方法等。这部分是本书的难点,也是开发应用程序的基础。

第9章介绍如何使用Access 2010提供的安全功能来实现数据库的安全操作和数据库的导入/导出功能,以及利用SharePoint和Access 2010对数据库进行发布和协作管理数据库。

第10章主要介绍VBA数据库编程,内容包括VBA提供的3种数据库访问接口;DAO的引用方法、DAO的模型层次结构和访问数据库的步骤;ADO的引用方法、ADO的模型层次结构和主要ADO对象的使用。

第11章介绍数据库管理系统开发的一般流程,并以“学籍管理”系统的建立,介绍如何将数据库的各个对象有机地联系起来,构建一个小型数据库应用系统。

本书参考学时不得低于60学时,其中32学时理论教学,28学时上机实践。本书可作为高等学校Access数据库技术及应用课程的教材,也可作为Access数据库应用系统开发人员的参考书或者自学者的自学教材。

本书由中原工学院计算机学院基础教学部的9位教师集体写作完成,他们是杨要科、吴婷、金秋、马宗梅、郭飞、齐晖、王琳、程传鹏、潘惠勇。齐晖、潘惠勇任主编,吴婷、王琳、郭飞任副主编。全书由齐晖、潘惠勇审阅并统稿。

本书中所有的例题和实例均在Access 2010中运行通过。为了便于教师使用本书和学生学习,本书配有电子教案、MOOC网站,以及本书案例中的素材,有需要者请登录http://mooc1.zut.edu.cn/course/87180281.html下载(课程资源下载如有问题,请联系我们:qihui63@126.com)。

由于编者学识水平所限,书中难免有不妥之处,望读者不吝指正。

编者

2017年11月