图书前言

数据库技术于20世纪60年代末作为数据管理的最新技术登上了历史舞台。几十年来,数据库技术得到了迅速的发展,相继出现了许多优秀的数据库管理系统,如dBase、FoxBase、FoxPro、Oracle等。Access是微软公司Office办公套件中一个极为重要的组成部分,是世界上最流行的桌面数据库管理系统。它提供了大量的工具和向导,即使没有任何编程经验,也可以通过可视化的操作来完成大部分的数据库管理和开发工作。Access功能强大,可以处理公司的客户订单数据,管理个人通讯录,还可以对大量科研数据进行记录和处理。虽然Access出现的时间较晚,但它功能强大,容易使用,适应性强,目前已经成为用户选用中小型数据库管理系统的主要工具之一。

本书以Access 2010版本为基础,从数据库的基本概念入手,由浅入深、循序渐进地介绍Access数据库的基本功能与基本技术,通过一个个操作实例详述创建Access的数据库对象(表、查询、窗体、报表、宏、模块)、创建Access数据库应用系统的方法与技术。

通过本书的学习,读者无须掌握“代码编程”的方法,只要掌握Access的使用方法和数据库应用系统的一般方法,就可以在短时间内开发出实用的、基于Access数据库的应用系统。

作为教材,本书具有以下特点。

1. 易读易懂、图文并茂

本书使用实例的方式介绍数据库的基本概念,使用图形说明上机操作的结果,读者可以通过一边学习、一边实践的方式,掌握Access数据库技术及其应用系统开发的方法。

2. 问题驱动模式

在内容的编排上体现了新的计算机教学思想和方法,以问题的提出→任务与步骤→归纳分析的问题驱动模式,介绍Access数据库技术的基本内容与基本方法。章节分为两种类型,一种为介绍知识的章节;一种为解决问题,给出解决问题的任务、操作步骤的任务类型的章节。

在任务类型的小节中分为以下三部分内容。

1) 问题的提出

在小节的开头,给出问题的产生背景并提出相关的具体问题。

2) 任务与步骤

针对提出的问题,将解决问题的方法通过“操作实例”题例中的说明给出解决问题的具体任务目标,通过解题的“操作步骤”介绍完成任务的具体步骤。

3) 归纳分析

针对解决问题的“操作步骤”中出现的知识点、难点,给出相关的概念、注意点和概要的总结。

3. 贯穿全书、面向应用的“操作实例”

本书以面向应用为宗旨,从系统开发的角度,通过一个具体的数据库应用系统实例“格达公司”贯穿各章,通过各章的一个个操作实例不断向“格达公司”数据库中添加数据库对象,完善“格达公司”数据库应用系统。

通过这些操作实例,读者不仅能学会Access的基本操作方法与创建数据库对象的基本技术,还能够掌握面向应用的系统开发知识与技术,在学完本书内容并完成实践题后可以开发出基于Access 的数据库应用系统,即“格达公司管理信息系统”。

4. 总结提高

本书每章都有对知识点的总结即“本章学习要点”,便于读者复习本章知识点进行总结与归纳。在提高部分给出一些概括性强的方法与知识内容。

5. 知识拓展

本节内容是为学生选学准备的,通过这部分内容可以拓展学生的知识面,了解有一定难度的、相关的技术与知识。

6. 思考与实践

在思考与实践部分将习题分为两个类型。

第一类为思考题,是为复习本章数据库理论知识内容准备的。

第二类为实践题,是为复习本章数据库技术知识内容准备的上机操作题与练习题。

本书共分为9章。

第1章通过对Access的概述,介绍Access数据库的基本概念和数据库的基本概念,在“知识拓展”中介绍数据库技术的发展历程,引导读者进入Access数据库的世界。

第2章介绍创建Access数据库的基本内容,以及数据库的结构、表的结构。在“知识拓展”中简单介绍数据库逻辑设计、物理设计的基本方法,为后面建立数据库应用系统打下基础。

第3~8章通过一个个操作实例介绍创建主要的数据库对象表、查询、窗体、报表、宏与模块的方法与技术,为使用Access数据库以及建立数据库应用系统打下基础。

第9章介绍开发数据库应用系统的一般方法,以开发“格达公司管理信息系统”为实例,介绍如何使用与创建Access的数据库对象,并通过主控界面、系统菜单把它们有机地结合起来,构成一个完整的数据库应用系统的过程。

本书由邵丽萍统一编写提纲及统稿,并编写了第1~3章,孙贺捷编写第4、5章,张后扬编写第6、7章,吕西艳编写第8章,张驰编写第9章。由于时间仓促,书中难免存在疏漏,请读者见谅。

编者2013年1月