上篇:基础理论与技术篇 3
第1章 数据库系统概述 3
1.1 信息、数据与数据处理 3
1.1.1 信息与数据 4
1.1.2 数据处理 4
1.2 数据描述 6
1.3 数据模型 7
1.4 数据库系统 9
1.4.1 数据库 9
1.4.2 数据库管理系统 9
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 实体集联系类型 20
2.4 逻辑结构设计 21
2.4.1 关系模型 21
2.4.2 关系规范化 25
2.4.3 实体—联系模型与关系模型的转换 28
2.5 物理结构设计 29
2.5.1 表的构成 30
2.5.2 表结构的定义 30
2.5.3 关系模型与物理模型的转换 31
2.6 数据库实施 33
2.7 数据库使用与维护 34
习题2 35
第3章 数据库操作技术 37
3.1 Access数据库对象 37
3.1.1 表 37
3.1.2 查询 38
3.1.3 窗体 39
3.1.4 报表 40
3.1.5 宏 41
3.1.6 模块 41
3.2 数据库的创建 42
3.3 数据库基本操作 42
3.4 数据库压缩/修复 43
3.5 数据库转换 45
习题3 46
第4章 表操作技术 48
4.1 表的创建 48
4.2 表基本操作 49
4.2.1 表的基本属性设置 50
4.2.2 字段显示格式设置 53
4.2.3 字段有效性规则的设置 56
4.2.4 表中数据的增删改 58
4.2.5 表中数据记录的定位 59
4.2.6 表中数据的排序 59
4.2.7 表中数据的筛选 59
4.3 表间关联 60
4.3.1 表间关联类型 60
4.3.2 索引的创建 61
4.3.3 表间关联的创建 63
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 数据维护 85
6.3.1 插入数据 86
6.3.2 更新数据 86
6.3.3 删除数据 87
6.4 数据查询 87
6.4.1 查询语句 87
6.4.2 简单查询 88
6.4.3 连接查询 91
6.4.4 嵌套查询 93
习题6 96
第7章 设计窗体 98
7.1 引入面向对象编程的概念 98
7.1.1 对象 98
7.1.2 属性 99
7.1.3 事件与方法 101
7.2 窗体的组成 103
7.3 窗体的创建 104
7.4 窗体控件与应用 105
7.4.1 常用的窗体控件 105
7.4.2 ActiveX控件 107
7.4.3 ADO数据对象 108
7.4.4 窗体常用控件的使用 110
习题7 116
第8章 设计宏 118
8.1 什么是宏 118
8.2 宏与宏组的创建 119
8.3 宏与宏组的应用 120
8.3.1 直接运行宏或宏组 120
8.3.2 触发事件运行宏或宏组 121
习题8 123
第9章 设计报表 125
9.1 报表的组成 125
9.2 报表的创建 126
9.2.1 报表向导 126
9.2.2 报表设计视图 127
9.3 报表布局与种类 128
9.3.1 报表控件的使用 128
9.3.2 报表的页面设置 129
9.3.3 设计报表布局 130
9.3.4 设计汇总报表 130
习题9 132
第10章 VBA程序设计基础 133
10.1 标准模块 133
10.2 VBA程序基本要素 134
10.2.1 数据类型 134
10.2.2 常量 135
10.2.3 变量 136
10.2.4 函数 138
10.2.5 表达式 142
10.2.6 编码规则 144
10.3 顺序结构 145
10.4 分支结构 145
10.4.1 If语句 146
10.4.2 Select语句 148
10.5 循环结构 150
10.5.1 For语句 150
10.5.2 While语句 152
10.6 过程 153
10.7 自定义函数 155
习题10 157
第11章 VBA程序实例 160
11.1 用户管理窗体的设计 160
11.2 数据浏览窗体的设计 163
11.3 数据维护窗体的设计 166
11.4 数据查询窗体的设计 170
11.5 系统控制窗体的设计 174
习题11 178
第12章 数据的传递与共享 180
12.1 数据的导出 180
12.1.1 向其他数据库导出数据库对象 180
12.1.2 将数据库对象导出为其他文件 181
12.2 数据的导入 182
12.2.1 导入其他数据库对象 182
12.2.2 导入其他文件数据 183
习题12 184
第13章 数据库安全 185
13.1 数据库信任位置 185
13.2 数据库密码 186
13.3 用户安全级别 186
13.3.1 用户和组 187
13.3.2 用户与组的权限 188
13.3.3 安全机制向导 189
13.4 数据库对象的隐藏 192
13.5 发布MDE文件 193
习题13 194
下篇:实验与开发篇 197
第14章 数据库操作技术实验 197
14.1 实验1:初识Access实验 197
14.1.1 走进Access 198
14.1.2 退出Access 202
14.2 实验2:数据库操作实验 202
14.2.1 创建与维护数据库 203
14.2.2 使用数据库 205
14.3 实验3:表操作实验 206
14.3.1 创建与维护表 207
14.3.2 维护表中的字段 210
14.3.3 维护表中的数据 213
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 定义与编辑表结构 234
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 使用宏或宏组 256
15.4 实验8:报表设计实验 258
15.4.1 创建与编辑报表 258
15.4.2 使用报表 262
15.5 实验9:VBA程序设计实验 265
15.5.1 设计系统首页窗体 266
15.5.2 设计登录窗体 267
15.5.3 设计查询窗体 270
第16章 数据共享与安全实验 273
16.1 实验10:数据的传递与共享实验 273
16.1.1 将数据库对象导出到另一个数据库中 274
16.1.2 将数据库对象导出到Excel中 275
16.1.3 将数据库对象导出到Word中 276
16.1.4 将数据导出到文本文件中 277
16.1.5 向数据库导入另一个数据库的数据库对象 279
16.1.6 向数据库导入Excel数据 280
16.1.7 向数据库导入文本文件 282
16.2 实验11:数据库安全实验 283
16.2.1 设置数据库受信任文件夹 284
16.2.2 设置数据库访问密码 286
第17章 小型应用系统开发案例 287
17.1 应用系统开发概述 287
17.1.1 系统分析阶段 287
17.1.2 系统设计阶段 288
17.1.3 系统实施阶段 288
17.1.4 系统维护阶段 289
17.2 应用系统的主体设计 289
17.2.1 设计数据库 289
17.2.2 设计系统首页 293
17.2.3 设计登录窗口 294
17.2.4 设计控制面板 294
17.2.5 设计数据操作窗口 295
17.2.6 设计报表 296
17.3 设置自动启动窗体 297
17.4 发布MDE文件 298
附录A 字段常用属性 299
附录B 对象常用属性 301
附录C 常用的宏命令 306
附录D 常用的DoCmd方法 308
附录E ADO对象属性与方法 312
附录F 部分习题参考答案 315