第1章 数据库系统概论 1
1.1数据和数据管理 1
1.2数据管理技术的发展 2
1.2.1人工管理阶段 2
1.2.2文件管理阶段 2
1.2.3数据库管理阶段 4
1.3数据库与数据库系统 5
1.3.1数据库系统的组成 5
1.3.2数据库的三级模式结构 6
1.3.3数据库系统的特点 8
1.4数据模型 9
1.4.1数据模型的组成要素 9
1.4.2数据抽象的过程 10
1.4.3概念模型 11
1.4.4逻辑模型 14
1.5数据库新技术 15
1.5.1分布式数据库 15
1.5.2多媒体数据库 16
1.5.3工程数据库 17
1.5.4面向对象数据库 17
1.5.5数据仓库 18
本章小结 18
习题1 19
第2章 关系数据库基本原理 21
2.1关系模型的基本概念 21
2.1.1关系模型的发展 21
2.1.2关系模型的数据结构 22
2.1.3关系模型的基本术语 23
2.1.4关系的性质与关系模型的优点 24
2.2关系模型的完整性约束 25
2.3关系代数的基本原理 26
2.3.1关系的数学定义 26
2.3.2关系运算 28
2.4关系数据库的规范化理论 30
2.4.1关系模式的数据冗余和操作异常问题 31
2.4.2函数依赖的基本概念 32
2.4.3关系模式的范式 33
2.4.4关系模式的分解 36
2.5数据库的设计方法 38
2.5.1数据库设计过程 39
2.5.2 E-R模型到关系模型的转化 39
2.5.3数据库设计实例 42
本章小结 44
习题2 44
第3章Access 2007操作基础 47
3.1 Access 2007概述 47
3.1.1 Access的发展 47
3.1.2 Access的特点 48
3.1.3 Access 2007的新增功能 48
3.2 Access 2007的启动与退出 49
3.2.1 Access 2007的安装与启动 49
3.2.2 Access 2007主界面的组成 50
3.2.3 Access 2007的退出 52
3.3 Access 2007数据库窗口 53
3.3.1功能区 53
3.3.2导航窗格 55
3.3.3其他界面元素 55
3.4 Access 2007的数据库对象 57
本章小结 58
习题3 59
第4章 数据库的创建与管理 61
4.1数据库的创建 61
4.1.1创建数据库的方法 61
4.1.2查看数据库属性 63
4.1.3更改默认数据库文件夹 64
4.2数据库的打开与关闭 65
4.3数据库窗口的操作 67
4.3.1导航窗格的操作 67
4.3.2在导航窗格中对数据库对象的操作 68
4.3.3数据库视图的切换 69
4.4数据库的维护 70
4.4.1数据库的备份与还原 70
4.4.2数据库的压缩与修复 73
4.4.3数据库的拆分 73
4.5数据库的安全保护 75
4.5.1设置数据库密码 75
4.5.2解密数据库 76
4.5.3信任数据库中禁用的内容 76
本章小结 78
习题4 79
第5章 表的创建与管理 81
5.1表的创建 81
5.1.1表的组成 81
5.1.2创建表的方法 84
5.1.3设置字段常规属性 89
5.2表中数据的输入 94
5.2.1使用数据表视图输入数据 94
5.2.2创建查阅列表字段 96
5.3创建表之间的关系 100
5.3.1建立表之间关系的方法 100
5.3.2设置参照完整性 101
5.4表的维护与操作 102
5.4.1表结构的修改 102
5.4.2表中记录的编辑 103
5.4.3表中数据的查找与替换 104
5.4.4记录的排序 106
5.4.5记录的筛选 107
5.4.6表的修饰 110
本章小结 112
习题5 113
第6章 查询的创建与操作 115
6.1查询概述 115
6.1.1查询的功能 115
6.1.2查询的类型 116
6.1.3查询的条件 116
6.2创建选择查询 121
6.2.1使用查询向导 121
6.2.2使用查询设计视图 127
6.2.3在查询中进行计算 129
6.3创建交叉表查询 132
6.3.1使用交叉表查询向导 132
6.3.2使用查询设计视图 134
6.4创建参数查询 135
6.5创建操作查询 136
6.5.1创建生成表查询 137
6.5.2删除查询 138
6.5.3更新查询 139
6.5.4追加查询 140
本章小结 141
习题6 142
第7章SQL查询的操作 144
7.1 SQL语言与SQL查询 144
7.1.1 SQL语言的发展与功能 144
7.1.2 SQL语句的查看与修改 145
7.1.3 SQLL特定查询的创建 146
7.2 SQL数据查询 146
7.2.1简单查询 147
7.2.2带条件查询 148
7.2.3嵌套查询 150
7.2.4多表查询 151
7.2.5连接查询 152
7.2.6查询结果处理 153
7.3 SQL数据定义 156
7.3.1建立表结构 156
7.3.2修改表结构 157
7.3.3删除表 158
7.4 SQL数据操纵 158
7.4.1插入记录 158
7.4.2更新记录 159
7.4.3删除记录 159
本章小结 159
习题7 160
第8章 窗体的创建与应用 162
8.1窗体概述 162
8.1.1窗体的功能 162
8.1.2窗体的类型 162
8.1.3窗体的视图 166
8.2窗体的创建 166
8.2.1使用基本窗体工具创建窗体 167
8.2.2使用窗体向导创建窗体 170
8.2.3使用数据透视图工具创建窗体 172
8.2.4使用空白窗体工具创建窗体 173
8.2.5使用窗体设计工具创建窗体 174
8.2.6创建和使用主子窗体 176
8.2.7设定窗体的外观 181
8.3窗体控件的应用与操作 182
8.3.1控件的分类 183
8.3.2向窗体添加控件 183
8.3.3窗体控件的布局 193
8.4窗体的应用 196
8.4.1利用窗体查看数据 196
8.4.2利用窗体新建、保存、删除记录 197
8.4.3利用窗体筛选、排序、查找数据 197
8.4.4窗体的数据导航 197
本章小结 198
习题8 198
第9章 报表的创建与应用 200
9.1报表概述 200
9.1.1报表的类型 200
9.1.2报表的视图 200
9.2报表的创建 201
9.2.1使用报表工具创建报表 202
9.2.2使用报表向导创建报表 202
9.2.3使用标签向导创建标签 206
9.2.4使用空白报表工具创建报表 209
9.2.5使用报表设计工具创建报表 210
9.2.6创建分组报表和汇总报表 212
9.2.7创建子报表 217
9.3报表的编辑 220
9.3.1控件的编辑 220
9.3.2报表的外观设计 221
9.3.3利用条件更改报表控件外观 222
9.4报表的应用 223
9.4.1查看报表 223
9.4.2打印报表 224
9.4.3导出报表 225
本章小结 225
习题9 226
第10章 宏的创建与应用 228
10.1宏概述 228
10.1.1宏的类型 228
10.1.2宏的组成 228
10.1.3常用宏操作命令 230
10.2宏的创建 232
10.2.1创建宏对象 232
10.2.2创建嵌入的宏 235
10.2.3为宏操作添加条件 236
10.3宏的运行与调试 237
10.3.1宏的运行 238
10.3.2宏的调试 238
10.4宏的应用 238
10.4.1用宏控制窗体 239
10.4.2用宏在窗体间传递参数 239
10.4.3利用宏创建自定义菜单和快捷菜单 241
10.4.4使用宏取消打印不包含任何记录的报表 244
本章小结 245
习题10 245
第11章 模块与VBA程序设计 247
11.1模块与VBA概述 247
11.1.1模块的概念 247
11.1.2基于对象程序设计概要 248
11.1.3创建模块的步骤 250
11.1.4 VBE窗口组成 253
11.2 VBA的数据类型及运算 255
11.2.1编码规则 255
11.2.2数据类型 256
11.2.3常量与变量 257
11.2.4内部函数 259
11.2.5表达式 263
11.3 VBA程序流程控制 265
11.3.1选择控制 265
11.3.2循环控制 270
11.3.3辅助控制 274
11.4 VBA过程 275
11.4.1过程的声明和调用 275
11.4.2过程参数传递 278
11.4.3变量的作用域和生存期 279
11.5 VBA的对象 280
11.5.1创建和使用类模块 280
11.5.2 Access的内置对象和集合 282
11.6 VBA数据库访问技术 285
11.6.1常用的数据库访问接口技术 285
11.6.2 ADO对象模型 285
11.6.3利用ADO访问数据库的基本步骤 287
11.7 VBA程序调试与错误处理 291
11.7.1 VBE程序调试方法 292
11.7.2 VBA程序错误处理 294
本章小结 294
习题11 295
第12章 数据库应用系统开发实例——图书现场采购管理系统 298
12.1数据库应用系统的开发过程 298
12.2系统需求分析 300
12.3系统设计 301
12.3.1系统功能设计 301
12.3.2数据库设计 302
12.4功能模块设计与实现 303
12.4.1用户登录窗体 303
12.4.2主界面窗体 305
12.4.3用户管理模块 309
12.4.4数据导入模块 313
12.4.5数据编辑模块 315
12.4.6现场扫描选购模块 319
12.4.7批量查看选购模块 322
12.4.8查询选购模块 324
12.4.9统计输出模块 328
本章小结 330
习题12 330
参考文献 332