第1章 数据库基础知识 1
1.1数据库系统概述 1
1.1.1数据管理技术的发展 1
1.1.2数据库基本概念 3
1.2数据模型概述 4
1.2.1概念模型 5
1.2.2数据模型 7
1.3关系模型 7
1.3.1关系数据结构 7
1.3.2关系运算 8
1.3.3关系的完整性 10
1.4数据库设计 11
1.4.1数据库设计的基本过程 11
1.4.2概念结构设计 12
1.4.3逻辑结构设计 13
本章小结 17
习题 17
第2章 数据存储——表 19
2.1 Access 2010简介 19
2.1.1 Access 2010的新特性 19
2.1.2 Access 2010的用户界面 20
2.2数据库的创建、打开与关闭 21
2.2.1创建数据库 21
2.2.2数据库的打开和关闭 22
2.3创建表 23
2.3.1表的设计 24
2.3.2数据类型 25
2.3.3建立表结构 27
2.3.4设置字段属性 30
2.3.5建立表间关系 36
2.4表的操作 40
2.4.1表中数据的输入及编辑 40
2.4.2数据的导入和导出 41
2.4.3查找记录 45
2.4.4排序记录 46
2.4.5筛选记录 47
2.4.6数据表的行汇总统计 49
2.5设置数据表的格式 50
本章小结 52
习题 52
第3章 应用系统的数据重组——查询 55
3.1查询概述 55
3.1.1查询的作用 55
3.1.2查询的类型 56
3.1.3查询条件 56
3.2创建选择查询 60
3.2.1使用向导创建查询 60
3.2.2在设计视图中创建查询 64
3.2.3在查询中进行计算 71
3.3创建操作查询 74
3.3.1生成表查询 74
3.3.2更新查询 76
3.3.3追加查询 77
3.3.4删除查询 78
3.4创建交叉表查询 79
3.5创建参数查询 83
3.5.1单参数查询 83
3.5.2多参数查询 84
3.6 SQL查询的创建 85
3.6.1 SQL语句简介 85
3.6.2创建SQL查询 88
3.6.3创建SQL特定查询 89
本章小结 90
习题 91
第4章 开发用户界面——窗体 93
4.1窗体概述 93
4.1.1窗体的作用 93
4.1.2窗体组成 93
4.1.3窗体的类型 94
4.1.4窗体视图 97
4.2快速创建窗体 99
4.2.1创建单项目窗体 100
4.2.2创建多个项目窗体 101
4.2.3创建数据表窗体 101
4.2.4创建分割窗体 102
4.3使用向导创建窗体 102
4.3.1创建单数据源窗体 102
4.3.2创建多数据源窗体 104
4.4使用设计视图与布局视图创建窗体 107
4.4.1设计视图和布局视图 107
4.4.2创建窗体 107
4.4.3调整窗体属性 108
4.4.4添加控件 109
4.4.5调整控件属性 112
4.4.6常用控件介绍 113
4.4.7计算控件 117
4.4.8窗体布局 118
4.4.9使用主题 121
4.5创建特定类型窗体 121
4.5.1创建数据透视表窗体 121
4.5.2创建数据透视图窗体 122
4.6图书销售管理系统的窗体设计 123
本章小结 125
习题 125
第5章 开发用户报表 128
5.1报表概述 128
5.1.1报表的类型 128
5.1.2报表的视图 130
5.1.3报表的组成 130
5.2创建报表 131
5.2.1快速创建报表 131
5.2.2使用报表向导 132
5.2.3创建标签报表 135
5.2.4使用设计视图和布局视图创建报表 138
5.2.5设计主/子报表 139
5.3完善报表 142
5.3.1报表的数据计算 142
5.3.2报表的数据排序、分组和汇总 143
5.4打印报表 145
5.5图书销售管理系统的报表设计 146
本章小结 148
习题 148
第6章 Web数据库 150
6.1创建Web数据库 150
6.1.1创建Web数据库的过程 150
6.1.2 Web数据库中对象的建立 151
6.2 Web数据库的发布与同步 152
6.2.1发布Web数据库 153
6.2.2同步Web数据库 154
本章小结 154
习题 154
第7章 宏 156
7.1宏的概述 156
7.1.1宏的分类 156
7.1.2常用的宏操作 157
7.2宏的创建 158
7.2.1独立宏的创建 158
7.2.2嵌入宏的创建 159
7.2.3子宏的创建 159
7.2.4数据宏的创建 161
7.2.5在宏中使用条件 161
7.3宏的运行与调试 162
7.3.1运行宏 162
7.3.2调试宏 163
本章小结 164
习题 164
第8章 模块与VBA编程基础 166
8.1模块 166
8.1.1模块的分类 166
8.1.2创建标准模块 167
8.1.3在模块中添加过程 169
8.2 VBA程序设计基础 176
8.2.1 VBA中的基本概念 176
8.2.2数据类型 178
8.2.3常量与变量 179
8.2.4运算符和表达式 183
8.2.5 VBA中常用的语句 185
8.2.6 VBA中的常用标准函数 189
8.3 VBA程序流程控制 191
8.3.1选择结构 191
8.3.2循环结构 195
8.4 VBA中的数组 198
8.5 VBA数据库编程 201
8.5.1数据库引擎及其接口 201
8.5.2数据访问对象(DAO) 202
8.5.3 ActiveX数据对象(ADO) 204
8.6程序调试 207
本章小结 211
习题 211
第9章 数据安全 214
9.1数据库安全特征概述 214
9.2数据存储安全 215
9.2.1备份和恢复数据库 215
9.2.2压缩和修复数据库 215
9.3使用数据库密码保护数据库 217
9.4使用受信任位置中的数据库 218
9.4.1 Access 2010禁用的组件 219
9.4.2为数据库创建受信任位置 219
9.4.3打开数据库时启用禁用的内容 220
9.5数字签名安全认证 221
9.5.1创建签名包 221
9.5.2提取并使用签名包 222
本章小结 223
习题 223
第10章 图书销售管理系统的设计与实现 225
10.1图书销售管理系统的设计 225
10.1.1图书销售管理系统的功能 225
10.1.2图书销售管理系统中数据库对象的设计 225
10.1.3图书销售管理系统的流程 226
10.2创建表及表间关系 226
10.2.1创建系统所需表 226
10.2.2创建表间关系 228
10.3创建查询 229
10.3.1“登录窗体”所需查询 229
10.3.2“进货录入窗体”所需查询 230
10.3.3“售书录入窗体”所需查询 231
10.3.4“图书进销信息窗体”所需查询 233
10.3.5“库存查询报表”所需查询 235
10.3.6“图书销售日报表”所需查询 236
10.3.7“图书销售月报表”所需查询 236
10.3.8“销售业绩月报表”所需查询 237
10.4创建窗体 238
10.4.1“进货录入窗体”的创建 238
10.4.2“售书录入窗体”的创建 240
10.4.3“图书进销信息窗体”的创建 241
10.4.4“图书销售浏览窗体”的创建 243
10.4.5信息维护窗体的创建 244
10.5创建报表 246
10.5.1“库存查询报表”的创建 246
10.5.2“图书销售日报表”的创建 247
10.5.3“图书销售月报表”的创建 247
10.5.4“销售业绩月报表”的创建 248
10.5.5“销售业绩月报图表”的创建 249
10.6应用系统集成 249
10.6.1“登录窗体”的创建 250
10.6.2“切换面板”的创建 251
10.6.3启动窗体的设置 254
10.6.4开发说明 255
本章小结 255
习题 255
参考文献 256