《Access数据库教程》分基础篇、实验篇、实战篇三部分。基础篇包括数据库基础、Access概述、数据库操作、表的创建、表的高级操作、查询的创建和简单应用、查询的高级应用、窗体的创建、窗体高级应用、报表的创建、数据访问页、宏和模块、数据库的优化和安全等内容,其中每章都给出了习题。实验篇包括创建数据库、创建数据表、建立表之间的关系、查询设计、窗体设计、报表设计、数据访问页、宏的应用等12个实验项目。实战篇介绍了课程设计的内容与要求,通过一个案例介绍了课程设计的思路与过程,并且给出了数据库课程设计的参考题目。
《Access数据库教程》可作为高职高专院校数据库应用技术的教程,也可作为各类计算机培训的教学用书,还可作为数据库管理人员、爱好者的技术参考书。《Access数据库教程》配有电子教案,需要者可登录出版社网站,免费下载。
21世纪的今天,数据库的建设规模、信息量大小及使用频度已成为衡量一个国家信息化程度的重要标志。因此,数据库基本知识与操作技能不仅是计算机类专业学生的必备知识,也是非计算机类专业学生应当掌握的。
Access是一种数据库管理系统,它有友好的用户界面,数据表操作简单、易学易懂,通过设计器、查询设计器等可视化设计工具,基本不用编写任何代码就可以完成数据库的大部分管理工作。Access是学习数据库操作技能的优秀软件,也是信息管理中应用广泛的开发工具。
本书依据教育部最新制定的“数据库应用技术课程教学基本要求”并结合教育部考试中心颁发的全国计算机等级考试大纲,由在教学一线工作多年的优秀教师编写而成。
本书具有以下特色:
(1)在基础篇的13章中,每章的前面都有教学目的与要求、教学内容、教学重点、教学难点四项说明,便于教师组织教学及读者快速理清本章的思路,起到导读的作用。
(2)以实用的案例作为教学材料,注重培养应用技能,符合学生的认知规律。全书以“学生成绩管理系统”案例贯穿基础篇,以“罗斯文商贸管理系统”案例贯穿实验篇,以“考务管理系统”案例贯穿实战篇。
(3)实例丰富,例题新颖,针对全国大学生计算机等级考试,注重学生学习兴趣的培养。
(4)内容全面,信息量大,知识性与技能性相统一。基础篇完成基本知识的学习,实验篇完成基本技能的学习,实战篇对数据库的框架有一个总体认识,将Access数据库功能完善地融合到案例中,体现了知识性与技能性的统一。
(5)以图析文,生动直观,寓教于乐。每一步操作都有图形,能让学生在学习过程中清晰地看到操作结果,易于理解和掌握。
本书由李春迎、李海华主编,参加编写的人员还有娄惠菊、贾建莉、梁成立、周艳丽、李锐。其中,李春迎编写第1、2章,李海华编写第7章和第13~15章,娄惠菊编写第6章和第8章的8.3 、8.4 节,贾建莉编写第9~12章,梁成立编写第5章和第8章的8.2 节,周艳丽编写第4章和第8章的8.1 节,李锐编写第3章。
由于作者水平有限,加之编写时间仓促,不足之处在所难免,望广大读者提出宝贵意见,以便进一步修订,不断提高教材编写水平。
第一篇 蓉础篇
第1章 数据库基础
1.1 数据管理技术发展过程
1.1.1 人工管理阶段
1.1.2 文件系统阶段
1.1.3 数据库系统阶段
1.2 数据库基础知识
1.2.1 几个基本概念
1.2.2 数据模型
1.2.3 关系数据库
1.3 数据库设计
1.3.1 数据库设计的两个方面
1.3.2 数据库设计的步骤
1.4 习题
第2章 Access概述
2.1 Access的功能和特点
2.1.1 Access 2003的特点
2.1.2 Access 2003的新增功能
2.2 Access 2003的启动与退出
2.2.1 Access 2003的启动
2.2.2 Access 2003的退出
2.3 Access 2003的工作环境
2.3.1 标题栏
2.3.2 菜单栏
2.3.3 工具栏
2.3.4 任务窗格
2.4 Access帮助系统的用法
2.5 Access选项设置
2.5.1 Access“视图”选项卡参数
2.5.2 Access“常规”选项卡参数
2.5.3 Access“编辑/查找”选项卡参数
2.5.4 Access“高级”选项卡参数
2.6 习题
第3章 数据库操作
3.1 创建Access数据库
3.1.1 创建空数据库
3.1.2 使用向导建立数据库
3.1.3 数据库的打开方式
3.2 数据库窗口
3.2.1 数据库窗口的构成
3.2.2 数据库中的基本对象
3.2.3 数据库对象的命名规则
3.3 有关组的操作
3.3.1 新建、删除或重命名组
3.3.2 在组中添加、删除对象
3.4 习题
第4章 表的创建
4.1 表的构成及字段问题
4.1.1 表的构成
4.1.2 案例中涉及到的表
4.1.3 字段的命名规则
4.1.4 字段大小
4.1.5 字段的数据类型
4.1.6 设置字段属性
4.2 表的创建及修改
4.2.1 用表向导创建表
4.2.2 在数据表视图中直接输入数据创建表
4.2.3 应用设计视图创建表
4.2.4 修改表结构
4.3 向表中输入数据
4.3.1 打开表的数据表视图
4.3.2 随接输入数据
4.4 习题
第5章 表的高级操作
5.1 表记录的操作
5.2 数据表的格式化
5.3 表中数据导入/导出
5.3.1 向库中导入txt文件作为表
5.3.2 向库中导入电子表格作为表
5.3.3 将另一个库中的表导入到当前库中
5.3.4 将数据表导出为其他类型文件
5.4 表对象操作
5.4.1 表对象的复制、删除与重命名
5.4.2 拆分表
5.5 主键、索引及表问关系
5.5.1 主键和索引
5.5.2 表间关系
5.5.3 编辑关系
5.6 习题
第6章 查询的创建和简单应用
6.1 查询概述
6.1.1 查询的功能
6.1.2 查询的类型
6.1.3 查询视图
6.2 简单查询的创建与运行
6.2.1 使用向导创建查询
6.2.2 运行查询
6.3 查询的准则
6.3.1 运算符及通配符
6.3.2 常用函数
6.3.3 典型示例
6.4 习题
第7章 查询的高级应用
7.1 创建查询
7.1.1 查询设计器
7.1.2 使用查询设计器创建查询
7.1.3 查询设计器基本操作
7.2 实用查询
7.2.1 多个表的查询
7.2.2 参数查询
7.2.3 在查询中创建计算字段
7.2.4 汇总查询
7.3 操作查询的应用
7.3.1 更新查询
7.3.2 生成表查询
7.3.3 追加查询
7.3.4 删除查询
7.4 SQL查询的应用
7.4.1 SQL查询语句
7.4.2 子查询
7.4.3 用SQL语句实现各种查询
7.4.4 SQL查询语句的应用
7.5 习题
第8章 窗体的创建
8.1 创建窗体
8.1.1 窗体的种类
8.1.2 使用自动窗体创建窗体
8.1.3 使用向导创建窗体
8.1.4 创建数据透视图窗体
8.2 窗体操作环境
8.2.1 窗体中的节
8.2.2 窗体工具栏
8.2.3 窗体工具箱
8.3 窗体常用控件
8.3.1 标签
8.3.2 文本框控件
8.3.3 组合框和列表框
8.3.4 命令按钮
8.4 习题
第9章 窗体的高级应用
9.1 窗体控件操作
9.1.1 Access中控件的名称
9.1.2 调整控件的位置
9.1.3 对象的引用
9.2 窗体和控件的属性
9.2.1 常用的格式属性
9.2.2 窗体和控件的格式属性
9.2.3 常用的数据属性
9.2.4 常用的事件属性
9.2.5 常用的其他属性
9.3 创建应用窗体
9.3.1 创建多选项卡窗体
9.3.2 创建多页(屏)窗体
9.3.3 创建主/子窗体
……
第10章 报表的创建
第11章 数据访问页
第12章 宏和模块
第13章 数据库的优化和安全
第二篇 实验篇
第14章 实验
第三篇 实战篇
第15章 课程设计
1.1 数据管理技术发展过程
数据管理技术的发展与计算机硬件(主要是外部存储器)、系统软件及计算机应用的范围有着密切的联系。数据管理技术的发展经历了以下几个阶段:人工管理阶段、文件系统阶段、数据库系统阶段。
1.1.1 人工管理阶段
20世纪50年代的数据处理都是通过手工进行的,因为当时的计算机主要用于科学计算,计算机上没有专门管理数据的软件,也没有诸如磁盘之类的设备来存储数据。那时应用程序和数据之间的关系如图1-1所示。
人工管理阶段时期的数据管理技术具有如下特点:
(1)数据管理由应用程序完成。应用程序中不仅要规定数据的逻辑结构,而且在程序中还要设计物理结构,包括存储结构的存取方法、输入/输出方式等,一旦数据在存储器上改变物理地址,就需要相应地改变用户程序。
(2)数据不能共享。数据和程序一一对应,数据不能共享,数据组和数据组之间可能有许多重复数据,会造成数据冗余。
(3)数据缺乏独立性。一组数据对应一个程序,数据面向应用,独立性很差。
(4)数据不能保存。在该阶段计算机主要用于科学计算,一般不需要将数据长期保存,只在计算一个题目时,将数据输入计算机,得到计算结果即可。
1.1.2 文件系统阶段
20世纪50年代后期到20世纪60年代,计算机的硬件和软件得到了飞速发展,计算机不再只用于科学计算这个单一任务,还可以做一些非数值数据的处理。这时也有了大容量的磁盘等存储设备,并且已经有了专门管理数据的软件,即文件系统。在文件系统中,按一定的规则将数据组织成为一个文件,应用程序通过文件系统对文件中的数据进行存取和加工。文件系统对数据的管理,实际上是通过应用程序和数据之间的一种接口实现的,如图1-2所示。