本书以Access 2010作为操作环境介绍数据库的基本操作和应用开发技术。本书的主要内容有数据库系统概论、Access 2010操作基础、数据库的创建与管理、表的创建与管理、查询的创建与操作、SQL查询的操作、窗体的创建与应用、报表的创建与应用、宏的创建与应用、模块与VBA程序设计、数据库应用系统开发实例等。
数据库技术自20世纪60年代中期产生以来,无论是理论还是应用都相当成熟,已成为计算机领域中发展最快的学科分支之一,也是应用很广、实用性很强的一门技术。随着计算机技术的飞速发展及其应用领域的不断扩大,特别是计算机网络和Internet技术的发展,数据库应用系统得到了突飞猛进的发展。目前,许多技术(例如信息管理系统、电子商务与电子政务、大中型网站、决策支持系统、企业资源规划、客户关系管理、数据仓库和数据挖掘等)都是以数据库技术作为重要的支撑,可以说,只要有计算机存在,就有数据库技术存在。
数据库技术的发展要求当代大学生必须具备组织、利用和规划信息资源的意识和能力。“数据库技术与应用”是高等学校的一门重要的计算机基础课程。通过学习该课程,学生能够准确地理解数据库的基本概念以及数据库在各领域中的应用,掌握数据库技术及应用开发方法,具备利用数据库工具开发数据库应用系统的基本技能,为今后运用数据库技术管理信息打好基础。
Microsoft公司推出的Access数据库管理系统是集成在Office套装软件中的一个组件,它具有界面友好、易学实用的特点,适用于中小型数据管理应用场合,既可以用作本地数据库,也可以应用于网络环境。从教学的角度讲,Access非常适合初学者理解和掌握数据库的概念与操作方法。
随着Microsoft Office软件的不断更新,Access先后出现了很多版本。2010年6月,Microsoft公司推出了Microsoft Office 2010办公软件,其中的Access 2010除了继承和发扬以前Access版本的优点之外,还增加了许多新的功能,例如全新的界面、方便的模板以及在功能方面的诸多改善等。
本书以Access 2010作为操作环境介绍数据库的基本操作和应用开发技术。本书的主要内容有数据库系统概论、Access 2010操作基础、数据库的创建与管理、表的创建与管理、查询的创建与操作、SQL查询的操作、窗体的创建与应用、报表的创建与应用、宏的创建与应用、模块与VBA程序设计、数据库应用系统开发实例等。本书以“教学管理”数据库的操作为主线,设计编排了大量的实例,便于读者学习和提高。在本书的编写过程中,编者力求避免将Access过分“工具化”,注重引导学生从现实世界的数据对象中抽象出可以存放到计算机中的数据,讲解清楚数据库的设计过程、关系数据库的本质和应用要求。本书在适当介绍关系数据库的基本原理的同时,以Access 2010数据库及数据库对象为主线,介绍Access 2010的基本知识体系。
本书既可作为高等学校数据库应用课程的教材,又可供社会各类计算机应用人员与参加各类计算机等级考试的读者阅读、参考。
为了方便教学和读者上机操作练习,编者还编写了《数据库技术与应用实践教程——Access 2010》一书作为与本书配套的教学参考书。另外,与本书配套的教学课件、各章习题答案、实例数据库等教学资源,读者可以从清华大学出版社网站(http://www.tup.com.cn)上下载,也可发邮件到weijj@tup.tsinghua.edu.cn咨询。
本书第1章~第4章由刘卫国编写,第5章~第11章由蔡立燕编写,全书由刘卫国主编定稿。此外,参与部分编写工作的还有熊拥军、王鹰、文碧望、石玉、欧鹏杰、刘苏洲、伍敏、胡勇刚、孙士闯、周克涛等。清华大学出版社的编辑对本书的策划、出版做了大量工作,在此表示衷心的感谢。
由于编者水平有限,书中难免存在不足之处,恳请广大读者批评指正。
编者
2014年3月
第1章 数据库系统概论
1.1 数据和数据处理
1.2 计算机数据管理技术的发展
1.2.1 人工管理阶段
1.2.2 文件管理阶段
1.2.3 数据库管理阶段
1.3 数据库系统
1.3.1 数据库系统的组成
1.3.2 数据库的结构体系
1.3.3 数据库系统的特点
1.4 数据模型
1.4.1 数据模型的组成要素
1.4.2 数据抽象的过程
1.4.3 概念模型
1.4.4 逻辑模型
1.5 关系数据库的基础知识
1.5.1 关系的数学定义
1.5.2 关系运算
1.5.3 关系的完整性约束
1.6 数据库的设计方法
1.6.1 数据库设计的基本步骤
1.6.2 从概念模型到关系模型的转换
1.6.3 数据库设计实例
本章小结
习题1
第2章 Access 2010操作基础
2.1 Access概述
2.1.1 Access的发展
2.1.2 Access的特点
2.1.3 Access 2010的新增功能
2.2 Access 2010的系统环境
2.2.1 Access 2010的安装与启动
2.2.2 Access 2010的启动窗口
2.2.3 Access 2010的退出
2.3 Access 2010的主窗口
2.3.1 功能区
2.3.2 导航窗格
2.3.3 其他界面元素
2.4 Access 2010的数据库对象
本章小结
习题2
第3章 数据库的创建与管理
3.1 数据库的创建
3.1.1 创建空数据库
3.1.2 使用模板创建数据库
3.2 数据库的操作
3.2.1 数据库的打开与关闭
3.2.2 查看数据库的属性
3.2.3 更改默认的数据库文件夹
3.3 数据库对象的组织和管理
3.3.1 导航窗格的操作
3.3.2 在导航窗格中对数据库对象进行操作
3.3.3 数据库视图的切换
3.4 数据库的维护
3.4.1 数据库的备份与还原
3.4.2 数据库的压缩与修复
3.4.3 数据库的拆分
3.5 数据库的安全保护
3.5.1 设置数据库密码
3.5.2 解密数据库
3.5.3 启用数据库中禁用的内容
本章小结
习题3
第4章 表的创建与管理
4.1 表的创建
4.1.1 表的组成
4.1.2 创建表的方法
4.1.3 设置字段属性
……
第5章 查询的创建与操作
第6章 SQL查询的操作
第7章 窗体的创建与应用
第8章 报表的创建与应用
第9章 宏的创建与应用
第10章 模块与VBA程序设计
第11章 数据库应用系统实例
参考文献