第1章 数据库系统概论 1
1.1数据库相关的概念 1
1.1.1数据与数据处理 1
1.1.2数据库 3
1.1.3数据库技术的发展历程 4
1.1.4数据库系统 5
1.1.5数据库管理系统(DBMS) 7
1.1.6数据库应用系统(DBAS) 9
1.2数据库系统的体系结构 9
1.2.1内部体系结构 9
1.2.2外部体系结构 11
1.3数据模型 11
1.3.1概念模型 12
1.3.2用E-R方法表示概念模型 13
1.3.3逻辑数据模型 14
1.4关系数据库 16
1.4.1关系模型中的基本术语 16
1.4.2关系数据库中表之间的关系 18
1.4.3关系模型的完整性约束 18
1.5关系代数 20
1.5.1传统的集合运算 20
1.5.2专门的关系运算 21
1.6规范化理论 23
1.6.1非规范化的关系 23
1.6.2第一范式1 NF 23
1.6.3第二范式2NF 24
1.6.4第三范式3NF 25
1.7数据库语言 26
1.7.1数据定义语言DDL 26
1.7.2数据操纵语言DML 26
1.8数据库设计 27
1.8.1数据库设计的目标 27
1.8.2数据库设计的特点 27
1.8.3数据库设计的方法 28
1.8.4数据库设计的步骤 28
1.9本章小结 31
1.10思考和练习 31
1.10.1思考题 31
1.10.2练习题 31
第2章Access 2013基础 33
2.1初识Access 2013 33
2.1.1 Access简介 33
2.1.2启动Access 2013 34
2.1.3关闭Access 2013 35
2.2 Access 2013的工作界面 35
2.2.1起始页 35
2.2.2标题栏 37
2.2.3功能区 37
2.2.4导航窗格 38
2.2.5状态栏 39
2.3 Access 2013的功能区 39
2.3.1显示或隐藏功能区 39
2.3.2常规命令选项卡 39
2.3.3上下文命令选项卡 43
2.3.4自定义功能区 44
2.4 Access 2013的数据库对象 45
2.4.1表 46
2.4.2查询 46
2.4.3窗体 47
2.4.4报表 47
2.4.5宏 47
2.4.6模块 48
2.5本章小结 48
2.6思考和练习 48
2.6.1思考题 48
2.6.2练习题 48
第3章 创建和使用数据库 49
3.1 Access数据库概述 49
3.1.1 Access数据库结构 49
3.1.2 Access数据库文件 49
3.2创建数据库 50
3.2.1创建空白数据库 50
3.2.2使用模板创建数据库 51
3.2.3转换数据库 52
3.3操作数据库和数据库对象 54
3.3.1打开数据库 54
3.3.2组织数据库对象 56
3.3.3操作数据库对象 57
3.3.4保存数据库 59
3.3.5关闭数据库 59
3.4本章小结 60
3.5思考和练习 60
3.5.1思考题 60
3.5.2练习题 60
第4章表 61
4.1数据表的相关知识 61
4.1.1数据表相关概念 61
4.1.2表之间的关系 62
4.1.3表的结构 62
4.1.4数据类型 63
4.1.5字段属性 65
4.2创建Access数据表 69
4.2.1使用数据表视图创建表 70
4.2.2使用设计视图创建表 71
4.2.3使用模板创建表 72
4.2.4通过导入并链接创建表 72
4.2.5创建查阅字段列 77
4.3表的相关操作 82
4.3.1打开表 82
4.3.2复制表 83
4.3.3重命名表 84
4.3.4删除表 84
4.3.5修改表结构 84
4.3.6设置表的主键 87
4.3.7关闭表 88
4.4表之间的关系 88
4.4.1建立表间的关系 88
4.4.2关系选项 90
4.4.3编辑关系 91
4.4.4删除关系 92
4.5本章小结 92
4.6思考和练习 92
4.6.1思考题 92
4.6.2练习题 93
第5章 表中记录的操作 95
5.1数据的增删改查 95
5.1.1增加记录 95
5.1.2输入数据 96
5.1.3修改记录 97
5.1.4查找与替换 97
5.1.5复制记录 99
5.1.6删除记录 99
5.2改变数据记录的显示方式 100
5.2.1隐藏/取消隐藏列 100
5.2.2调整行高与列宽 101
5.2.3冻结/解冻列 102
5.2.4改变列的显示顺序 102
5.2.5设置数据表格式 103
5.3数据排序与筛选 105
5.3.1排序规则 105
5.3.2数据排序 105
5.3.3数据筛选 108
5.4对数据表中的行汇总统计 113
5.4.1添加汇总行 113
5.4.2隐藏汇总行 114
5.5导出数据表 114
5.5.1导出到文本文件 114
5.5.2导出到Excel工作表 116
5.5.3导出到PDF文件 118
5.6本章小结 119
5.7思考和练习 119
5.7.1思考题 119
5.7.2练习题 119
第6章 查询 121
6.1查询概述 121
6.1.1查询与表的区别 121
6.1.2查询的类型 122
6.2 SQL语言简介 123
6.2.1 SQL概述 123
6.2.2使用SELECT语句 123
6.2.3高级查询语句 127
6.3使用向导创建查询 129
6.3.1简单查询 130
6.3.2交叉表查询 132
6.3.3查找重复项查询 133
6.3.4查找不匹配项查询 134
6.4使用查询设计视图创建查询 136
6.4.1查询设计视图 136
6.4.2编辑查询 138
6.4.3设置查询条件 141
6.4.4参数查询 144
6.4.5嵌套查询 146
6.5本章小结 147
6.6思考和练习 148
6.6.1思考题 148
6.6.2练习题 148
第7章 操作查询与SQL查询 149
7.1操作查询 149
7.1.1更新查询 149
7.1.2生成表查询 151
7.1.3追加查询 152
7.1.4删除查询 153
7.2 SQL查询 154
7.2.1 SQL视图 155
7.2.2 SELECT语句 155
7.2.3 INSERT语句 156
7.2.4 UPDATE语句 157
7.2.5 DELETE语句 157
7.2.6 SELECT………INTO语句 158
7.3 SQL特定查询 159
7.3.1联合查询 159
7.3.2传递查询 160
7.3.3数据定义查询 160
7.4本章小结 161
7.5思考与练习 162
7.5.1思考题 162
7.5.2练习题 162
第8章 窗体 163
8.1窗体概述 163
8.1.1窗体的功能 163
8.1.2窗体的类型 164
8.2创建窗体 165
8.2.1快速创建窗体 166
8.2.2窗体的视图 168
8.2.3使用窗体向导创建窗体 169
8.2.4创建【空白窗体】 170
8.3设计窗体 172
8.3.1窗体的设计视图 172
8.3.2【窗体设计工具】功能区选项卡 174
8.3.3【属性表】窗格 175
8.3.4使用控件 179
8.3.5编辑控件 181
8.4创建主/子窗体 183
8.4.1利用向导创建主/子窗体 183
8.4.2利用子窗体控件创建主/子窗体 185
8.4.3通过鼠标拖动创建主/子窗体 187
8.5在窗体中筛选记录 189
8.5.1按选定内容筛选 189
8.5.2按窗体筛选 190
8.5.3高级筛选/排序 191
8.5.4查看、添加、删除记录 191
8.6本章小结 192
8.7思考和练习 192
8.7.1思考题 192
8.7.2练习题 192
第9章 报表 193
9.1报表概述 193
9.1.1报表与窗体的区别 193
9.1.2报表的视图 194
9.1.3报表的结构 195
9.1.4报表的分类 195
9.2创建报表 196
9.2.1一键生成报表 197
9.2.2使用向导创建报表 197
9.2.3使用空报表创建报表 199
9.2.4使用设计视图创建报表 200
9.2.5创建标签报表 202
9.2.6创建子报表 204
9.2.7将窗体另存为报表 207
9.3编辑与打印报表 208
9.3.1设置报表的外观 208
9.3.2编辑报表的页眉/页脚 210
9.3.3报表的预览与打印 211
9.4报表数据中的分组和汇总 213
9.4.1报表数据中的分组 213
9.4.2报表中数据的筛选与排序 215
9.4.3汇总报表数据 217
9.5本章小结 218
9.6思考和练习 218
9.6.1思考题 218
9.6.2练习题 218
第10章宏 219
10.1初识宏 219
10.1.1宏与事件 219
10.1.2宏的类型 220
10.1.3宏的设计视图 221
10.2创建和使用宏 222
10.2.1创建简单宏 222
10.2.2创建条件宏 225
10.2.3编辑宏 227
10.2.4运行宏 228
10.2.5调试宏 230
10.2.6宏应用举例 231
10.3宏的安全设置 233
10.3.1解除阻止的内容 234
10.3.2信任中心设置 234
10.4本章小结 235
10.5思考和练习 235
10.5.1思考题 235
10.5.2练习题 236
第11章 模块与VBA 237
11.1快速入门 237
11.1.1什么是VBA 237
11.1.2模块的分类 238
11.1.3创建与运行模块 240
11.2 VBA程序设计基础 241
11.2.1 VBA编程环境 242
11.2.2数据类型 246
11.2.3常量、变量和数组 247
11.2.4运算符和表达式 251
11.2.5 VBA常用语句 254
11.2.6面向对象程序设计概述 255
11.3流程控制语句 257
11.3.1顺序语句 258
11.3.2选择结构 259
11.3.3循环结构 262
11.3.4跳转语句 264
11.4 VBA高级程序设计 265
11.4.1过程与函数 265
11.4.2过程的调用 267
11.4.3常用函数 269
11.4.4程序调试 270
11.4.5 VBA编程实例 273
11.4.6 VBA代码的保护 275
11.5本章小结 275
11.6思考和练习 276
11.6.1思考题 276
11.6.2练习题 276
第12章 数据库管理与安全 277
12.1数据库的压缩与备份 277
12.1.1压缩和修复数据库 277
12.1.2备份与还原数据库 279
12.2 Access中的安全机制 279
12.2.1用户级安全机制 279
12.2.2数据库的加密 279
12.3数据库的打包与签署 281
12.3.1应用数字签名 282
12.3.2提取数据库 284
12.4本章小结 286
12.5思考和练习 286
12.5.1思考题 286
12.5.2练习题 286
第13章 网上商城订单管理系统 287
13.1系统分析与设计 287
13.1.1需求分析 287
13.1.2功能设计 288
13.1.3数据库设计 288
13.2系统实现 290
13.2.1创建空白数据库 290
13.2.2创建数据表 290
13.2.3创建查询 292
13.2.4创建窗体 295
13.2.5创建报表 301
13.2.6添加VBA代码 307
13.2.7创建AutoExe宏 311
13.3系统的运行 311
13.4本章小结 315
13.5思考和练习 315
13.5.1思考题 315
13.5.2练习题 315
参考文献 265