上篇:基础理论与技术篇 3
第1章 数据库系统概述 3
1.1 信息、数据与数据处理 3
1.1.1 信息与数据 3
1.1.2 数据处理 4
1.2 数据描述 6
1.3 数据模型 7
1.4 数据库系统 9
1.4.1 数据库 9
1.4.2 数据库管理系统 10
1.4.3 数据库系统的体系结构 10
1.4.4 数据库系统的组成 12
习题1 13
第2章 数据库设计 15
2.1 数据库设计的步骤 15
2.2 需求分析 16
2.3 概念结构设计 18
2.3.1 实体—联系模型 18
2.3.2 实体—联系图 19
2.3.3 实体集联系类型 19
2.4 逻辑结构设计 20
2.4.1 关系模型 21
2.4.2 关系规范化 25
2.4.3 实体—联系模型与关系模型的转换 28
2.5 物理结构设计 29
2.5.1 表的构成 29
2.5.2 表结构的定义 30
2.5.3 关系模型与物理模型的转换 30
2.6 数据库实施 33
2.7 数据库使用与维护 33
习题2 34
第3章 数据库操作技术 37
3.1 Access数据库对象 37
3.1.1 表 37
3.1.2 查询 37
3.1.3 窗体 39
3.1.4 报表 39
3.1.5 宏 40
3.1.6 模块 41
3.2 数据库的创建 42
3.3 数据库基本操作 42
3.4 数据库的压缩/修复 43
习题3 46
第4章 表操作技术 47
4.1 表的创建 47
4.2 表基本操作 48
4.2.1 表的基本属性设置 48
4.2.2 字段显示格式设置 51
4.2.3 字段有效性规则的设置 56
4.2.4 表中数据的增删改 57
4.2.5 表中数据记录的定位 58
4.2.6 表中数据的排序 59
4.2.7 表中数据的筛选 59
4.3 表间关联 60
4.3.1 表间关联类型 60
4.3.2 索引的创建 61
4.3.3 表间关联的创建 62
4.3.4 子表的使用 63
习题4 65
第5章 查询操作技术 67
5.1 查询概述 67
5.1.1 查询的作用 67
5.1.2 查询的类型 68
5.2 查询基本操作 68
5.2.1 选择查询的创建 69
5.2.2 动作查询的创建 72
5.2.3 SQL查询的创建 74
5.3 修改查询 74
习题5 75
第6章 SQL语言 77
6.1 SQL概述 77
6.2 数据定义 78
6.2.1 SQL的基本数据类型 78
6.2.2 定义表结构 79
6.2.3 修改表结构 83
6.2.4 删除表 85
6.3 数据维护 86
6.3.1 插入数据 86
6.3.2 更新数据 86
6.3.3 删除数据 87
6.4 数据查询 87
6.4.1 查询语句 87
6.4.2 简单查询 89
6.4.3 连接查询 92
6.4.4 嵌套查询 93
习题6 96
第7章 设计窗体 99
7.1 引入面向对象编程的概念 99
7.1.1 对象 99
7.1.2 属性 100
7.1.3 事件与方法 102
7.2 窗体的组成 104
7.3 窗体的创建 105
7.4 窗体控件与应用 106
7.4.1 常用的窗体控件 106
7.4.2 ActiveX控件 108
7.4.3 ADO数据对象 109
7.4.4 窗体常用控件的使用 111
习题7 118
第8章 设计宏 120
8.1 什么是宏 120
8.2 宏与宏组的创建 121
8.3 宏与宏组的应用 122
8.3.1 直接运行宏或宏组 122
8.3.2 触发事件运行宏或宏组 122
习题8 125
第9章 设计报表 127
9.1 报表的组成 127
9.2 报表的创建 128
9.2.1 报表向导 128
9.2.2 报表设计视图 129
9.3 报表布局与种类 130
9.3.1 报表控件的使用 130
9.3.2 报表的页面设置 131
9.3.3 设计报表布局 132
9.3.4 设计汇总报表 132
习题9 134
第10章 VBA程序设计基础 135
10.1 标准模块 135
10.2 VBA程序基本要素 136
10.2.1 数据类型 136
10.2.2 常量 137
10.2.3 变量 138
10.2.4 函数 140
10.2.5 表达式 144
10.2.6 编码规则 146
10.3 顺序结构 146
10.4 分支结构 147
10.4.1 If语句 147
10.4.2 Select语句 150
10.5 循环结构 152
10.5.1 For语句 152
10.5.2 While语句 154
10.6 过程 155
10.7 自定义函数 157
习题10 160
第11章 VBA程序实例 162
11.1 用户管理窗体的设计 162
11.2 数据浏览窗体的设计 165
11.3 数据维护窗体的设计 169
11.4 数据查询窗体的设计 173
11.5 系统控制窗体的设计 178
习题11 183
第12章 数据的传递与共享 184
12.1 数据的导出 184
12.1.1 向其他数据库导出数据库对象 184
12.1.2 将数据库对象导出为其他文件 185
12.2 数据的导入 186
12.2.1 导入其他数据库对象 186
12.2.2 导入其他文件数据 186
习题12 188
第13章 大数据基础 189
13.1 什么是大数据 189
13.2 大数据的基本特征 190
13.3 支撑大数据的技术 191
13.3.1 Hadoop 191
13.3.2 数据挖掘 192
13.3.3 机器学习 193
下篇:实验与开发篇 199
第14章 数据库操作技术实验 199
14.1 实验1:初识Access实验 199
14.1.1 走进Access 199
14.1.2 退出Access 203
14.2 实验2:数据库操作实验 204
14.2.1 创建与维护数据库 204
14.2.2 使用数据库 206
14.3 实验3:表操作实验 207
14.3.1 创建与维护表 208
14.3.2 维护表中的字段 211
14.3.3 维护表中的数据 214
14.3.4 创建与维护表间的关联 216
14.3.5 使用表及子表 218
14.4 实验4:查询操作实验 220
14.4.1 创建单表查询 221
14.4.2 创建多表查询 223
14.4.3 创建参数查询 226
14.4.4 创建生成表查询 228
14.4.5 创建更新查询 229
14.4.6 创建追加查询 231
第15章 数据库编程实验 233
15.1 实验5:SQL应用实验 233
15.1.1 定义与编辑表结构 233
15.1.2 查询语句应用 235
15.2 实验6:窗体设计实验 243
15.2.1 创建与编辑窗体 243
15.2.2 设计数据输入窗体 245
15.2.3 设计数据浏览窗体 250
15.3 实验7:宏设计实验 254
15.3.1 创建与编辑宏 255
15.3.2 创建与编辑宏组 255
15.3.3 使用宏或宏组 257
15.4 实验8:报表设计实验 258
15.4.1 创建与编辑报表 258
15.4.2 使用报表 263
15.5 实验9:VBA程序设计实验 266
15.5.1 设计系统首页窗体 266
15.5.2 设计登录窗体 267
15.5.3 设计查询窗体 271
第16章 数据共享与安全实验 274
16.1 实验10:数据的传递与共享实验 274
16.1.1 将数据库对象导出到另一个数据库中 274
16.1.2 将数据库对象导出到Excel中 275
16.1.3 将数据库对象导出到Word中 276
16.1.4 将数据导出到文本文件中 278
16.1.5 向数据库导入另一个数据库的数据库对象 278
16.1.6 向数据库导入Excel数据 281
16.1.7 向数据库导入文本文件 282
16.2 实验11:数据库安全实验 284
16.2.1 设置数据库受信任文件夹 284
16.2.2 设置数据库访问密码 285
第17章 小型应用系统开发案例 288
17.1 应用系统开发概述 288
17.1.1 系统分析阶段 288
17.1.2 系统设计阶段 289
17.1.3 系统实施阶段 289
17.1.4 系统维护阶段 290
17.2 应用系统的主体设计 290
17.2.1 设计数据库 290
17.2.2 设计系统首页 294
17.2.3 设计登录窗口 294
17.2.4 设计控制面板 295
17.2.5 设计数据操作窗口 296
17.2.6 设计报表 297
17.3 设置自动启动窗体 298
17.4 发布MDE文件 299
附录 300
附录A 字段常用属性 300
附录B 对象常用属性 301
附录C 常用的宏命令 306
附录D 常用的DoCmd方法 308
附录E ADO对象属性与方法 313
附录F 部分习题参考答案 315
参考文献 318