第1章 数据库系统概述 1
1.1数据库相关的概念 1
1.1.1数据与数据处理 2
1.1.2数据库 3
1.1.3数据库系统 4
1.1.4数据库管理系统(DBMS) 8
1.1.5数据库应用系统(DBAS) 10
1.2数据库系统的体系结构 10
1.2.1内部体系结构 10
1.2.2外部体系结构 11
1.3数据模型 12
1.3.1概念模型 13
1.3.2用E-R方法表示概念模型 14
1.3.3逻辑数据模型 15
1.3.4数据模型的三要素 17
1.4关系数据库 18
1.4.1关系模型中的基本术语 18
1.4.2关系数据库中表之间的关系 19
1.4.3关系模型的完整性约束 20
1.5关系代数 21
1.5.1传统的集合运算 22
1.5.2专门的关系运算 24
1.6规范化理论 25
1.6.1模式规范化的必要性 25
1.6.2规范化理论的基本概念 26
1.7数据库语言 28
1.7.1数据定义语言DDL 28
1.7.2数据操纵语言DML 29
1.8数据库设计 29
1.8.1数据库设计的目标 29
1.8.2数据库设计的特点 29
1.8.3数据库设计的方法 30
1.8.4数据库设计的步骤 31
1.9上机练习 33
1.10习题 34
第2章 Access 2010基础 35
2.1初识Access 2010 35
2.1.1 Access简介 35
2.1.2启动Access 2010 36
2.1.3关闭Access 2010 37
2.2 Access 2010的工作界面 38
2.2.1起始页 38
2.2.2标题栏 39
2.2.3功能区 40
2.2.4导航窗格 40
2.2.5状态栏 41
2.3 Access 2010的功能区 41
2.3.1显示或隐藏功能区 42
2.3.2常规命令选项卡 42
2.3.3上下文命令选项卡 46
2.3.4自定义功能区 47
2.4 Access 2010数据库对象 49
2.4.1表 49
2.4.2查询 49
2.4.3窗体 50
2.4.4报表 50
2.4.5宏 51
2.4.6模块 51
2.5上机练习 52
2.6习题 53
第3章 数据库的创建与使用 54
3.1 Access数据库概述 54
3.1.1 Access数据库结构 54
3.1.2 Access数据库文件 55
3.2创建数据库 55
3.2.1创建空白数据库 56
3.2.2使用模板创建数据库 57
3.2.3转换数据库 58
3.3操作数据库和数据库对象 59
3.3.1打开数据库 59
3.3.2数据库对象的组织 60
3.3.3操作数据库对象 62
3.3.4保存数据库 64
3.3.5关闭数据库 65
3.4上机练习 65
3.5习题 66
第4章 表的创建与使用 67
4.1数据表的相关知识 67
4.1.1数据表相关概念 67
4.1.2表之间的关系 68
4.1.3表的结构 69
4.1.4数据类型 69
4.1.5字段属性 72
4.2创建Access数据表 76
4.2.1使用数据表视图创建表 77
4.2.2使用设计视图创建表 78
4.2.3使用模板创建表 79
4.2.4通过导入或链接创建表 81
4.2.5创建查阅字段列 85
4.3表的相关操作与修改 90
4.3.1打开和关闭表 90
4.3.2复制表 92
4.3.3重命名表 93
4.3.4删除表 93
4.3.5修改表结构 94
4.3.6设置表的主键 96
4.4表之间的关系 97
4.4.1建立表间的关系 97
4.4.2关系选项 99
4.4.3编辑表间关系 100
4.4.4删除表间关系 100
4.5上机练习 101
4.6习题 103
第5章 表中数据记录的操作 105
5.1数据的增删改查 105
5.1.1增加新记录 105
5.1.2输入数据 106
5.1.3修改记录 107
5.1.4查找与替换 108
5.1.5复制数据 109
5.1.6删除记录 110
5.2改变数据记录的显示方式 111
5.2.1隐藏列/取消隐藏列 111
5.2.2设置行高与列宽 112
5.2.3冻结/解冻列 112
5.2.4改变列的显示顺序 113
5.2.5设置数据表格式 114
5.3数据排序与筛选 115
5.3.1排序规则 115
5.3.2数据排序 116
5.3.3数据筛选 119
5.4对数据表中的行汇总统计 123
5.4.1添加汇总行 123
5.4.2隐藏汇总行 124
5.5导出数据表 124
5.5.1导出到文本文件 124
5.5.2导出到Excel工作表 126
5.5.3导出到XML文件 126
5.6上机练习 128
5.7习题 129
第6章 查询 130
6.1查询概述 130
6.1.1查询与表的区别 131
6.1.2查询的类型 131
6.2 SQL语言简介 132
6.2.1 SQL概述 132
6.2.2使用SELECT语句 133
6.2.3高级查询语句 136
6.3使用查询向导创建查询 140
6.3.1简单查询 140
6.3.2交叉表查询 142
6.3.3查找重复项查询 145
6.3.4查找不匹配项查询 146
6.4使用查询设计创建查询 148
6.4.1查询设计视图 148
6.4.2编辑查询 150
6.4.3查询条件的设置 152
6.4.4参数查询 156
6.4.5操作查询 158
6.4.6 SQL查询 163
6.5上机练习 164
6.6习题 165
第7章 窗体 166
7.1窗体概述 166
7.1.1窗体的功能 167
7.1.2窗体的分类 167
7.2创建窗体 168
7.2.1快速创建窗体 169
7.2.2窗体的视图 172
7.2.3创建数据透视图窗体 173
7.2.4使用窗体向导创建窗体 175
7.2.5创建【空白】窗体 176
7.3设计窗体 177
7.3.1窗体设计视图的结构 177
7.3.2【窗体设计工具】功能区选项卡 179
7.3.3使用窗体控件 180
7.3.4编辑控件 183
7.3.5弹出式窗体 185
7.4创建其他窗体 186
7.4.1创建主/子窗体 186
7.4.2创建切换面板窗体 190
7.5上机练习 192
7.6习题 194
第8章 报表 195
8.1报表概述 195
8.1.1报表的功能 195
8.1.2报表的视图 196
8.1.3报表的分类 197
8.2创建报表 198
8.2.1创建基本报表 198
8.2.2使用设计视图创建报表 199
8.2.3使用空报表创建报表 200
8.2.4使用报表向导创建报表 201
8.2.5使用标签创建报表 203
8.3编辑与打印报表 205
8.3.1在报表中进行排序和分组 205
8.3.2在报表中添加分页符 207
8.3.3在报表中添加页码 207
8.3.4在报表中添加背景图片 208
8.3.5报表的预览与打印 208
8.4其他报表 211
8.4.1创建子报表 211
8.4.2交义报表 213
8.4.3将窗体另存为报表 214
8.5上机练习 215
8.6习题 216
第9章 宏 217
9.1认识宏 217
9.1.1什么是宏 217
9.1.2宏的类型 218
9.1.3宏的设计视图 219
9.2创建和使用宏 220
9.2.1创建简单宏 220
9.2.2创建条件宏 223
9.2.3编辑宏 226
9.2.4运行宏 227
9.2.5调试宏 229
9.3上机练习 230
9.4习题 233
第10章 模块与VBA 234
10.1模块概述 234
10.1.1什么是VBA 234
10.1.2模块的分类 235
10.1.3创建和运行模块 237
10.2 VBA程序设计基础 239
10.2.1 VBA编程环境 239
10.2.2数据类型 244
10.2.3常量、变量和数组 245
10.2.4运算符与表达式 249
10.2.5 VBA常用语句 252
10.2.6面向对象程序设计 253
10.3 VBA高级程序设计 255
10.3.1选择结构 256
10.3.2循环结构 259
10.3.3跳转语句 262
10.3.4过程与函数 263
10.3.5程序调试 267
10.3.6 VBA代码的保护 270
10.4上机练习 271
10.5习题 273
第11章 数据库管理与安全 274
11.1数据库的压缩与备份 274
11.1.1压缩和修复数据库 274
11.1.2备份和恢复数据库 276
11.2 Access中的安全机制 277
11.2.1用户级安全机制 278
11.2.2数据库加密与解密 278
11.3数据库的打包与签署 279
11.3.1获取数字证书 280
11.3.2应用数字签名 281
11.4上机练习 284
11.5习题 284
第12章 客户订单管理系统 285
12.1系统分析与设计 285
12.1.1需求分析 285
12.1.2功能设计 286
12.1.3数据库设计 286
12.2系统实现 288
12.2.1创建数据库 288
12.2.2创建数据表 288
12.2.3创建查询 291
12.2.4创建窗体 293
12.2.5创建报表 297
12.2.6创建模块 299
12.2.7创建AutoExec宏 301
12.3系统运行效果图 302
参考文献 304