第1章 数据库概述 1
1.1 数据库的概念 2
1.1.1 与数据库有关的几个名词术语 2
1.1.2 数据库的发展历程 4
1.1.3 数据库的基本特点 4
1.1.4 数据库模式 5
1.2 数据模型 5
1.2.1 数据模型的基本概念 5
1.2.2 概念模型 6
1.2.3 层次模型 7
1.2.4 网状模型 7
1.2.5 关系模型 8
1.3 关系代数 8
1.4 数据库设计与管理 11
实训1关系数据库与关系运算 12
本章小结 12
习题1 13
第2章 Access数据库的创建 17
2.1 Access 2010简介 18
2.1.1 Access 2010的特点 18
2.1.2 启动和退出Access 2010 19
2.1.3 Access 2010的用户界面 19
2.1.4 Access 2010的帮助系统 20
实训2认识Access 2010数据库的用户界面及帮助系统 21
2.2 创建数据库 22
2.2.1 使用模板创建数据库 22
2.2.2 创建空数据库 23
实训3创建数据库 24
2.3 打开数据库 25
2.3.1 使用“打开”对话框打开数据库 25
2.3.2 数据库的打开方式 25
2.4 管理数据库对象 26
2.4.1 复制数据库对象 26
2.4.2 删除数据库对象 27
2.4.3 重命名数据库对象 27
实训4数据库对象的管理 27
本章小结 28
习题2 29
第3章 表的建立与维护 31
3.1 创建新表 32
3.1.1 新建数据库时直接创建表 32
3.1.2 使用设计视图创建表 34
实训5使用表设计视图创建新表 44
3.2 表的维护 47
3.2.1 修改表结构 47
3.2.2 设置数据表格式 48
实训6数据表的维护及美化 49
3.3 表之间的关系 50
3.3.1 什么是表间关系 50
3.3.2 建立表间关系 51
3.3.3 设置参照完整性 52
实训7建立表间关系 53
3.4 表的数据操作 54
3.4.1 添加、删除与修改记录 54
3.4.2 查找和替换数据 55
3.4.3 排序与筛选 56
3.4.4 表的导出、导入与链接 58
实训8表数据的编辑与查找 61
课程设计1 工资管理系统的表及关系的设计 62
本章小结 63
习题3 64
第4章 查询 67
4.1 查询概述 68
4.1.1 查询的定义和作用 68
4.1.2 查询的类型 68
4.2 创建选择查询 69
4.2.1 利用向导创建选择查询 69
4.2.2 使用设计视图创建选择查询 71
实训9创建选择查询 76
4.3 创建参数查询 78
实训10创建参数查询 80
4.4 创建交叉表查询 81
4.4.1 利用向导创建交叉表查询 82
4.4.2 使用设计视图创建交叉表查询 85
实训11创建交叉表查询 87
4.5 查询的表达式 90
4.5.1 表达式中的运算符 90
4.5.2 常见表达式的应用 93
4.6 用设计视图在查询中创建计算字段 94
实训12创建带计算字段的查询 96
4.7 创建操作查询 98
4.7.1 创建生成表查询 98
4.7.2 创建更新查询 100
4.7.3 创建追加查询 101
4.7.4 创建删除查询 103
实训13创建操作查询 104
4.8 创建SQL查询 106
4.8.1 SQL语句介绍 106
4.8.2 创建SQL特定查询 110
实训14 SQL语句的应用 113
4.8.3 SQL知识扩展 115
课程设计2工资管理系统的查询设计 118
本章小结 119
习题4 119
第5章 窗体 125
5.1 窗体的概述 126
5.1.1 窗体的组成 126
5.1.2 窗体的作用 127
5.1.3 窗体的分类 129
5.2 创建窗体 131
5.2.1 使用向导创建窗体 131
实训15使用向导创建各类窗体 134
5.2.2 使用设计视图创建窗体 137
实训16使用设计视图创建窗体 143
5.3 窗体的控件 144
5.3.1 常用控件介绍 144
5.3.2 控件的使用方法 146
5.3.3 调整控件布局 168
实训17控件的使用 172
5.4 子窗体 175
5.4.1 嵌入式子窗体 175
5.4.2 弹出式子窗体 177
实训18子窗体的设计 179
5.5 使用窗体处理数据 180
5.5.1 在窗体中查看、编辑和删除记录 180
5.5.2 在窗体中查找、筛选和排序记录 182
实训19使用窗体处理数据 187
课题设计3工资管理系统的窗体设计 188
本章小结 189
习题5 190
第6章 报表 195
6.1 报表概述 196
6.1.1 报表的定义 196
6.1.2 报表的组成 196
6.2 创建报表 197
6.2.1 使用报表向导创建报表 197
6.2.2 使用设计视图创建报表 201
实训20报表的创建 204
6.3 报表的分组与计算 207
实训21报表的排序和分组计算 214
6.4 报表的控件和子报表 217
6.4.1 条件格式 217
6.4.2 报表的控件 218
6.4.3 子报表的创建 219
实训22子报表的创建 222
课题设计4工资管理系统的报表设计 223
本章小结 223
习题6 224
第7章 宏的创建及应用 229
7.1 宏的基本概念 230
7.1.1 什么是宏 230
7.1.2 宏组 230
7.1.3 条件宏 231
7.2 宏的创建 232
7.2.1 创建宏 232
7.2.2 创建宏组 234
7.2.3 创建条件宏 237
7.2.4 创建嵌入式宏 239
7.2.5 创建数据宏 240
7.3 两个常用宏的创建 241
7.3.1 创建Autoexec宏 241
7.3.2 创建Autokeys宏组 242
实训23创建一个登录窗体,利用宏进行密码验证 243
7.4 使用宏创建菜单 248
7.5 宏操作介绍 253
实训24利用宏为“学籍管理信息系统”数据库创建菜单 256
课程设计5为工资管理系统创建菜单 260
本章小结 261
习题7 261
第8章 模块 265
8.1 模块的基础知识 266
8.1.1 模块的概念 266
8.1.2 VBA开发环境 267
8.2 VBA程序设计基础 271
8.2.1 数据类型、常量及变量 271
8.2.2 运算符和表达式 274
8.2.3 常用内部函数 277
8.2.4 VBA程序设计 279
8.3 模块的创建 291
8.3.1 创建过程 291
8.3.2 创建与窗体和报表相关的类模块 293
8.3.3 创建与窗体和报表不相关的类模块 295
8.3.4 创建标准模块 296
8.4 宏转换为VBA代码 296
实训25运用模块的窗体设计 297
课程设计6工资管理系统的登录界面设计 298
本章小结 302
习题8 302
第9章 数据库的安全与维护 307
9.1 Access 2010安全性的新增功能 308
9.1.1 Access 2010的新增功能 308
9.1.2 使用受信任位置中的Access数据库 308
9.1.3 打包、签名和分发Access数据库 310
9.1.4 Access与用户级安全 313
9.2 数据库的加密与解密 313
9.2.1 数据库的加密 313
9.2.2 数据库密码的修改 314
9.3 压缩和修复Access数据库 315
9.4 备份和还原Access数据库 316
9.4.1 备份Access数据库 316
9.4.2 用备份副本还原Access数据库 318
9.5 生成ACCDE文件 318
9.6 创建切换面板 320
实训26创建学籍管理信息系统的切换面板,并对数据库进行管理 322
课程设计7设计工资管理系统的切换面板 327
本章小结 327
习题9 328
第10章 Access应用开发实例 329
10.1 企业库存管理系统的系统设计 330
10.1.1 系统需求分析 330
10.1.2 系统功能描述 330
10.1.3 系统功能模块划分 331
10.2 数据库设计 332
10.2.1 概念设计 332
10.2.2 逻辑结构设计 332
10.3 系统的详细设计 335
10.3.1 确定表之间的关系 335
10.3.2 实现系统功能 336
10.3.3 设置系统的安全机制 344
本章小结 345
参考文献 346