前言
数据库技术于20世纪60年代产生,50多年来经历三代演变,已经发展为现代信息科学的重要组成部分,是内容丰富,应用广泛的一门学科,并带动一个巨大软件产业的兴盛。尤其是近些年来,数据库技术和网络技术相互结合、渗透,为分布式、实时的数据管理提供了解决方案。数据库技术不仅应用于事务处理,并且进一步应用到情报检索、人工智能、大数据技术等领域。
数据库技术是一种数据管理方法,它研究如何组织和存储数据,如何高效地获取和处理数据。数据库相关工具和解决方案是数据库技术的研究热点,其中,数据库管理系统(DBMS)是数据库技术的核心。Access 2016是微软系列办公自动化软件的组件之一,是一个功能丰富、鲁棒性强、成熟的64位关系数据库管理工具,可用于大批量的数据规范管理与数据处理。Access 2016同时集成了VBA(Visual Basic for Application)程序设计模块,能编写类VB代码生成复杂的数据库应用系统程序。本书基于Microsoft Access 2016数据库管理系统,主要讲解数据库技术的应用以及VBA程序设计,训练读者关于数据管理的思维逻辑,培养读者面向对象程序设计和数据库系统设计与开发的能力。
本书是按照教育部高等教育司组织制定的《高等学校文科类专业大学计算机教学基本要求》编写的教材,满足大学计算机基础课程总体目标的第二个层次——“培养专业应用能力”的需要;也是《数据库系统设计(Access 2016版)》教材的配套实践教程,在数据管理逻辑的基础上,详细介绍了数据库技术、VBA程序设计与系统开发。全书分为实验篇和测试篇两部分。实验篇采用案例教学方式和“任务驱动”的方案,共安排了数据库物理结构设计与维护,常量、变量、表达式与函数,数据检索与查询文件,结构化查询语言,窗体与报表,结构化程序设计,面向对象的程序设计、宏等8章,共计18个实验,帮助读者从实用角度出发,掌握完整的数据库系统开发全过程。测试篇和教材相呼应,提供了数量适当、难度合理、覆盖全面的测试题,并附上了参考答案。
本书配套MOOC“数据库技术与程序设计”课程已在学堂在线正式上线,欢迎广大读者选修,也欢迎各教学单位开通SPOC平台。
本书实验篇的第1、3、4、7、8章由高裴裴编写;第2、5、6章由张健编写;测试篇由高裴裴、张健、程茜编写;全书由程茜审校。感谢南开大学本科生李汀芷、靳一丹、魏明阳、王中伟、王澍为本书提出意见和建议。
本书读者可与作者联系索取相关课件及资料。Email地址为Watersky@nankai.edu.cn。由于作者水平有限,书中难免有疏漏和不足之处,恳请读者批评指正!
编者
2019年3月
