目录 1
第1章 数据库系统概论 1
1.1 数据库的基本概念 1
1.1.1 信息与数据 1
1.1.2 什么是数据库 2
1.1.3 数据处理 2
1.2 数据库系统和数据库管理系统 2
1.2.1 数据库系统概述 2
1.2.2 数据库系统的发展史 4
1.2.3 数据库管理系统(DBMS) 5
1.2.4 DBMS的主要功能 6
1.2.5 DBMS的组成 6
1.3 数据模型 7
1.3.1 概念模型 7
1.3.2 常用的数据模型 9
1.4.1 数据定义语言 10
1.4 数据库语言 10
1.4.2 数据操纵语言 11
1.4.3 与应用程序的交互 11
1.5 数据库设计的步骤与内容 11
1.5.1 数据库设计的一般步骤 12
1.5.2 需求分析 12
1.5.3 概念结构设计 12
1.5.4 逻辑结构设计 13
1.5.6 数据库实施 15
1.5.5 物理结构设计 15
1.5.7 数据库运行与维护 16
1.6 本章小结 17
1.7 思考和练习 17
第2章 关系数据库原理 18
2.1 关系数据模型与关系运算 18
2.1.1 关系数据模型的基本概念 18
2.1.2 关系运算 19
2.2.1 模式规范化的必要性 20
2.2 关系模式的规范化 20
2.2.2 模式的规范化 21
2.2.3 数据库规范化的应用 23
2.3 本章小结 26
2.4 思考和练习 26
第3章 走进Access 2003 27
3.1 启动和关闭Access 2003 27
3.1.1 启动Access 2003 27
3.2.1 “开始工作”页面 28
3.2 Access 2003的基本工作界面 28
3.1.2 关闭Access 2003 28
3.2.2 菜单栏 29
3.2.3 工具栏 29
3.2.4 Access的功能选项设置 30
3.3 Access 2003数据库的对象 36
3.3.1 表对象 36
3.3.2 查询对象 36
3.3.4 报表对象 37
3.3.3 窗体对象 37
3.3.5 数据访问页对象 38
3.3.6 宏对象 38
3.3.7 模块对象 39
3.4 本章小结 39
3.5 思考和练习 39
第4章 数据库的创建与维护 40
4.1 数据库与数据库文件 40
4.1.1 数据库 40
4.1.2 Access数据库文件 41
4.2 创建Access数据库的方法 41
4.2.1 直接创建数据库 41
4.2.2 从模板创建数据库 43
4.2.3 数据库的格式 47
4.2.4 转换数据库 48
4.3 打开数据库 49
4.4 查看数据库对象的相关性 51
4.5 本章小结 52
4.6 思考和练习 53
第5章 表的创建与维护 54
5.1 使用设计器创建表 54
5.1.1 使用设计器创建表的步骤 54
5.1.2 表设计视图窗口 55
5.1.3 建立和命名字段 56
5.1.4 指定字段的数据类型 56
5.1.5 字段的常规属性 57
5.1.6 主关键字和索引 60
5.1.7 字段的查阅属性设计 63
5.2 使用向导创建表 64
5.3 通过输入数据创建表 66
5.4 实例——创建表 68
5.5 添加与编辑数据记录 69
5.5.1 添加数据记录 69
5.5.2 查看与编辑数据记录 70
5.6.1 复制表 75
5.6 表的复制、删除和重命名操作 75
5.6.2 删除表 76
5.6.3 重命名表 76
5.7 表的使用和编辑 77
5.7.1 改变数据记录的显示方式 77
5.7.2 改变列的顺序 80
5.7.3 查找和替换数据 80
5.8 数据的排序与筛选 81
5.8.1 简单排序 81
5.8.2 高级排序 83
5.8.3 数据的筛选 84
5.9 数据表关联 86
5.9.1 定义关系 86
5.9.2 编辑关系 88
5.9.3 删除关系 88
5.9.4 查看已有的关系 88
5.9.6 联接类型 89
5.9.5 设置参照完整性 89
5.10 域合计函数 90
5.10.1 DAvg函数 90
5.10.2 Dcount函数 91
5.10.3 DMin函数和Dmax函数 91
5.10.4 DSum函数 92
5.10.5 DLookup函数 92
5.11 本章小结 93
5.12 思考和练习 93
第6章 查询的使用 95
6.1 SQL概述 95
6.2 SQL数据定义功能 96
6.2.1 建立表 96
6.2.2 修改表 96
6.2.3 删除表 97
6.3 SQL查询技术和操纵功能 97
6.3.1 SELECT语句 97
6.3.2 INSERT语句 102
6.3.3 UPDATE语句 103
6.3.4 DELETE语句 104
6.4 创建查询 104
6.4.1 查询概述 104
6.4.2 创建选择查询 106
6.4.3 创建交叉表查询 114
6.4.4 创建参数查询 118
6.4.5 创建操作查询 120
6.4.6 SQL查询 127
6.5 本章小结 128
6.6 思考和练习 128
第7章 窗体的创建与维护 129
7.1 窗体概述 129
7.1.1 窗体的概念 129
7.1.2 窗体的类型 130
7.1.3 窗体的视图 131
7.2.1 使用窗体向导创建窗体 133
7.2 创建窗体 133
7.2.2 在设计视图中创建窗体 135
7.2.3 自动创建窗体 139
7.2.4 自动窗体 141
7.2.5 使用图表向导创建窗体 143
7.2.6 使用数据透视表向导创建窗体 146
7.3 窗体的节 147
7.3.1 窗体页眉 148
7.3.2 页面页眉 148
7.3.3 主体 149
7.3.4 页面页脚 149
7.3.5 窗体页脚 149
7.4 窗体的属性 150
7.4.1 设置窗体的“格式”属性 150
7.4.2 设置窗体的“数据”属性 152
7.5.1 创建和删除控件 153
7.5 控件及其应用 153
7.5.2 控件的类型 154
7.5.3 设置控件属性 166
7.5.4 编辑控件 167
7.6 在窗体中使用表达式和宏 169
7.6.1 在窗体中使用表达式 169
7.6.2 在窗体中使用宏 170
7.7.1 同时创建主窗体和子窗体 171
7.7 创建和使用主/子窗体 171
7.7.2 创建子窗体并将其添加到已有窗体中 173
7.8 本章小结 175
7.9 思考和练习 176
第8章 报表的建立及打印 177
8.1 报表概述 177
8.1.1 报表的视图 177
8.1.2 报表的结构 177
8.1.3 报表设计区 178
8.1.4 报表的分类 180
8.2 创建报表 181
8.2.1 使用报表向导创建报表 181
8.2.2 使用报表设计视图创建报表 193
8.2.3 修改报表的布局 200
8.3 创建子报表 202
8.3.1 子报表的定义和作用 202
8.3.2 在已有的报表中创建子报表 203
8.3.3 将某个已有报表添加到其他已有报表中来创建子报表 205
8.4 预览和打印报表 208
8.5 本章小结 208
8.6 思考和练习 209
第9章 数据访问页的使用 210
9.1 页对象概述 210
9.1.1 数据访问页的存储与调用方式 211
9.1.2 数据访问页的创建方法 211
9.2.1 自动创建数据页 212
9.2 创建和保存数据页 212
9.2.2 保存数据访问页 213
9.2.3 在IE中打开数据访问页对象 214
9.3 使用向导创建数据访问页 219
9.4 使用设计视图创建数据访问页 222
9.4.1 使用设计视图创建数据访问页的方法 222
9.4.2 使用字段列表向数据页中添加透视表控件 227
9.4.3 设置数据访问页的属性 228
9.5 工具箱及其常用控件 230
9.5.1 数据访问页中的工具箱 231
9.5.2 标签控件 232
9.5.3 文本框控件 232
9.5.4 滚动文字 232
9.5.5 其他的基本控件 234
9.6 本章小结 235
9.7 思考和练习 235
10.1.1 什么是宏 236
10.1.2 什么是事件 236
10.1 宏概述 236
第10章 宏的使用 236
10.1.3 宏的类型 237
10.2 创建与运行宏 238
10.2.1 创建宏 238
10.2.2 测试与运行宏 246
10.2.3 编辑宏 248
10.3 事件与宏操作 248
10.3.1 事件 249
10.3.2 常用的宏操作 250
10.4 宏实例 252
10.4.1 将宏对象转换为Visual Basic代码 252
10.4.2 判断空报表 253
10.4.3 检索数据 255
10.5 本章小结 257
10.6 思考和练习 257
11.1.1 常量、变量和数组 258
11.1 VBA程序设计基础 258
第11章 模块与VBA 258
11.1.2 数据类型 260
11.2 程序流程控制 263
11.2.1 选择结构 263
11.2.2 循环结构 265
11.2.3 Exit语句 268
11.3 模块、过程和函数 268
11.3.1 模块 269
11.3.3 函数 270
11.3.2 过程 270
11.4 面向对象的程序设计 271
11.4.1 对象 271
11.4.2 属性和方法 272
11.4.3 面向对象程序设计实例 275
11.5 VBA开发环境 280
11.5.1 进入VBA 280
11.5.2 VBA调试环境 281
11.5.3 程序的调试 282
11.6 VBA代码的保护 285
11.6.1 设置密码保护Visual Basic代码 286
11.6.2 生成MDE文件 286
11.7 本章小结 289
11.8 思考和练习 289
第12章 数据库管理与安全 290
12.1 数据库的压缩与备份 290
12.1.1 数据库的压缩与恢复 290
12.1.2 备份和恢复数据库 292
12.2 使用用户级安全机制 293
12.2.1 Access数据库中的权限类型 294
12.2.2 新建Microsoft Access工作组信息文件 295
12.2.3 Access的帐号管理 296
12.2.4 通过向导建立用户组安全机制 297
12.2.5 修改和删除工作组信息 300
12.3 其他保护数据库的措施 302
12.3.1 加密/解密数据库 302
12.3.2 使用启动选项 303
12.3.3 为数据库添加密码 304
12.3.4 分发安全应用程序 305
12.4 本章小结 305
12.5 思考和练习 305
第13章 Access基本实验操作项目 306
13.1 实验一创建数据库 306
13.2 实验二创建数据表 307
13.2.1 创建客户信息表 307
13.2.3 创建货品信息表 308
13.2.2 创建订货信息表 308
13.2.4 设置表之间的关系 309
13.3 实验三建立窗体、查询和宏 310
13.3.1 创建“客户信息表编辑”窗体及相应的宏 310
13.3.2 创建“订货信息查询”窗体 311
13.3.3 创建订货信息报表 314
13.4 实验四VBA编程 318
13.5 本章小结 324
13.6 思考和练习 324