上篇:基础理论与技术篇 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.51 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
附录D常用的DoCmd方法 308
附录E ADO对象属性与方法 312
附录F部分习题参考答案 315