前言
计算机的发展极大地加快了社会信息化的进程,数据库技术于20世纪60年代末作为数据管理的新技术登上了历史舞台。几十年来,数据库技术作为计算机软件领域的一个重要分支,已形成相当规模的理论体系和实用技术。Access 2010数据库管理系统是Microsoft Office办公软件的一个组成部分,是世界上最流行的桌面数据库管理系统。它提供了大量的工具和向导,即使没有任何编程经验,也可以通过可视化的操作来完成大部分的数据库管理和开发工作。与许多优秀的关系数据库管理系统一样,Access数据库可以有效地组织、管理和共享数据库的信息,并且能方便地将数据库与Web结合在一起。
本书是文科大学计算机教学改革项目“基于计算思维能力培养的Access数据库课程教材建设”的成果。计算思维是人类科学思维的基本方式之一,并逐渐受到计算机界的广泛关注。培养计算思维能力也成为大学计算机教育的重要组成部分。在Access数据库创建课程中培养计算思维能力不仅可使学生掌握一种数据库操作技能,提高编程能力,而且通过培养学生的计算思维能力,可为解决后续专业课程中出现的问题打下良好的基础。本书还结合“全国计算机等级考试二级Access数据库程序设计”的考试大纲,以Access 2010中文版作为数据库及其应用程序设计的工具和开发环境,从数据库的基础知识讲起,由浅入深、循序渐进地介绍了Access 2010各种数据库对象的功能及创建方法,以及宏和VBA面向对象程序设计的基础知识。
本书在内容安排上注重数据库理论的指导及全书的连贯性,第1章介绍数据库的基础知识,包括数据模型、关系数据库、关系运算和数据库系统设计的一般步骤及Access 2010方面的概述性知识。第2章介绍Access数据库和数据表的各种创建方法、设置字段的常规属性、建立表间关系、建立查阅列和表的操作等内容。第3章介绍如何利用Access 2010创建和编辑选择查询、参数查询、交叉表查询、操作查询和SQL查询。第4章介绍创建窗体的各种方法以及对窗体的再设计,并介绍了作为窗体的基本控件的功能及其属性。第5章介绍创建报表的各种方法,创建报表的计算字段、报表中的数据排序与分组、报表的美化操作等。第6章介绍宏的基本概念、创建、运行和调试。第7章介绍VBA编程的基础知识和模块的相关概念。第8章中为读者设计了6个实验,以供读者进行同步练习。
本书具有如下特点:
(1)步骤清晰,易懂易学。本书针对Access 2010的初学者,对操作中的每一步骤都进行了详细的讲解和说明,读者可以通过一边学习、一边实践的方式掌握Access数据库技术及其应用系统开发的方法。
(2)问题驱动,图文并茂。本书在内容的编排上体现了新的计算机教学思想和方法,以问题的提出、分析、求解的步骤归纳总结出一系列模式,来介绍数据库技术的基本内容与基本方法。例题的讲解中采用一步一图的讲述方式,每一个步骤都配以清晰的图片说明,确保读者可以看图操作。
(3)内容前后呼应,便于总结提高。本书各章节的例题都有前后呼应的效果,上一章节讲解的知识作为下一章节例题的基础反复地应用,使读者对所学的知识能够进一步掌握和应用。
(4)针对性强,学考统一。本书每章都按全国计算机等级考试二级Access数据库程序设计考试大纲进行内容的组织,免去了学生为了等级考试再去购置其他教材的麻烦,实现了学习、考试的统一。
本书适合作为高等院校非计算机专业计算机公共基础课程的教材,也可作为全国计算机等级考试二级Access数据库程序设计的培训与自学教材,还可以作为数据库开发人员的参考用书。
本书由李双月、斯琴、李海军任主编,刘强任副主编。具体编写分工如下:第1章和第8章由李双月编写,第2、3章由斯琴编写,第4章由斯琴和刘强共同编写,第5~7章由李海军编写,课后习题由秦鹏编写,附录A由丹巴编写,附录B由于鹰、温斯琴编写,全书例题代码由姚浩斯拉调试,全书由斯日古楞、苏布达审定。
由于编者水平有限,加之时间仓促,书中难免有疏漏和不妥之处,敬请广大读者批评指正。
编者
2016年7月