第一章 数据库的基础知识 1
1.1 数据库技术的发展 1
1.1.1 人工管理阶段 1
1.1.2 文件系统阶段 2
1.1.3 数据库系统阶段 2
1.2 数据库管理系统 3
1.3 关系数据库 4
1.3.1 关系模型 5
1.3.2 关系数据库DML的特点 5
1.4 关系数据库标准语言——SQL 6
1.4.1 SQL数据库的体系结构 6
1.4.2 SQL数据定义 6
1.4.3 SQL数据操纵功能 7
1.4.4 SQL数据控制功能 8
1.4.5 视图 8
1.5 数据库设计 8
1.6 数据库保护 10
1.6.1 数据库的安全性 10
1.6.2 数据库的完整性控制 10
1.6.3 数据库的并发控制 11
1.6.4 数据库的恢复 11
1.7 Access 2000和数据库的关系 12
综合练习一 12
一、基础题 12
二、上机操作 12
第二章 Access 2000数据库的基本操作 13
2.1 Microsoft Access概述 13
2.2 Access 2000的新特点 13
2.3 启动Access 2000 14
2.4 Access 2000的工作界面 16
2.5 数据库对象 17
2.5.1 表 17
2.5.2 查询 18
2.5.3 窗体 19
2.5.4 报表 20
2.5.5 页 20
2.5.6 宏 21
2.5.7 模块 21
2.6 数据库窗口的使用 22
2.6.1 设置数据库对象的属性 22
2.6.2 更改数据库对象的显示方式 22
2.6.3 管理数据库对象和组 23
2.7 新建一个数据库 23
2.7.1 新建一个空的数据库 24
2.7.2 利用向导创建一个数据库 24
2.8 获取Access 2000的帮助信息 27
2.8.1 使用Office助手 27
2.8.2 使用Microsoft Access帮助窗口 27
综合练习二 28
一、基础题 28
二、上机操作 28
第三章 Access数据库的规划构造 29
3.1 总体设计 29
3.1.1 需求分析 29
3.1.2 数据库设计原则 30
3.2 详细设计 30
3.2.1 数据表的设计 30
3.2.2 创建窗体和报表及其他数据库对象 31
3.2.3 输入数据 33
3.3 优化设计 33
3.3.1 表分析器向导 33
3.3.2 性能分析器 35
综合练习三 36
一、基础题 36
二、上机操作 36
第四章 表的应用 37
4.1 使用设计器创建一个新表 37
4.2 使用向导创建一个新表 40
4.3 通过输入数据创建一个新表 43
4.4 编辑表中的数据 43
4.4.1 增加记录 43
4.4.2 删除记录 44
4.4.3 将表中的数据排序 44
4.4.4 数据的筛选 45
4.4.5 数据的查找 45
4.5 设置表之间的关系 45
4.6 子表的使用 47
4.7 浏览、编辑记录 48
4.7.1 在数据表视图中浏览记录 48
4.7.2 编辑记录 50
4.8 编辑特殊类型的字段 51
4.8.1 日期/时间 51
4.8.2 备注 51
4.8.3 是/否 52
4.8.4 超级链接 52
4.8.5 OLE对象 53
4.9 查找与替换记录 54
4.9.1 查找数据 54
4.9.2 替换记录内容 55
4.9.3 使用通配符 56
4.10 排序记录 56
4.11 筛选记录 57
4.11.1 按选定内容筛选 57
4.11.2 按窗体筛选 58
4.11.3 输入筛选目标 59
4.11.4 高级筛选/排序 59
4.12 定制数据表视图 59
4.12.1 改变行高和列宽 60
4.12.2 移动列 60
4.12.3 冻结列 60
4.12.4 隐藏列 61
综合练习四 61
一、基础题 61
二、上机操作 62
第五章 使用查询 63
5.1 概述 63
5.2 查询类型 63
5.2.1 选择查询 63
5.2.2 操作查询 64
5.2.3 交叉表查询 68
5.2.4 参数查询 69
5.2.5 SQL查询 69
5.3 查询的属性 70
5.3.1 操作查询的权限 70
5.3.2 设置查询的属性 71
5.3.3 设置字段的属性 75
5.3.4 设置字段列表的属性 78
5.3.5 字段的格式属性 78
5.4 用查询向导创建查询 81
5.4.1 简单查询向导 82
5.4.2 交叉表查询向导 83
5.4.3 查找重复项查询向导 84
5.4.4 查找不匹配项查询向导 86
5.5 在设计视图中修改查询 87
5.5.1 添加或删除表 87
5.5.2 修改字段 88
5.5.3 更改设计网格的显示 89
5.6 高级查询 90
5.6.1 查询中的计算 90
5.6.2 使用多个数据表 95
5.6.3 联接的相关操作 96
5.6.4 查询准则详述 100
5.6.5 深入SQL查询 105
5.6.6 优化查询的方法 108
综合练习五 109
一、基础题 109
二、上机操作 109
第六章 创建窗体 111
6.1 窗体的基本结构与类型 111
6.1.1 窗体的基本结构 111
6.1.2 窗体的基本类型 112
6.2 利用窗体向导创建窗体 113
6.2.1 自动创建窗体 114
6.2.2 利用窗体向导创建简单窗体 115
6.2.3 利用窗体向导创建主/子式窗体 116
6.2.4 利用窗体向导创建数据透视表式窗体 118
6.2.5 利用窗体向导创建图表式窗体 121
6.3 窗体格式的详细设计 123
6.3.1 窗体的“设计”视图 123
6.3.2 窗体格式的一些设置 123
综合练习六 125
一、基础题 125
二、上机操作 125
第七章 控件的使用 126
7.1 控件的种类 126
7.1.1 控件的基本类型 126
7.1.2 用于输入、显示和筛选数据的控件 127
7.2 常用控件的创建 129
7.2.1 创建命令按钮 129
7.2.2 创建组合框 130
7.2.3 创建选项组 131
7.2.4 创建子窗体/子报表 133
7.3 控件的编辑 134
7.4 控件的属性 135
7.5 控件的事件生成器 136
综合练习七 138
一、基础题 138
二、上机操作 138
第八章 设计报表 139
8.1 了解报表 139
8.1.1 表格式报表 139
8.1.2 纵栏式报表 139
8.1.3 标签 140
8.2 快速创建报表 140
8.3 利用向导创建报表 141
8.3.1 创建表格式报表 141
8.3.2 创建标签 144
8.4 报表的设计视图 145
8.4.1 报表的几个组成部分 145
8.4.2 使用控件 146
8.5 高级报表技巧 148
8.5.1 为选定的记录生成报表 148
8.5.2 子报表 151
8.5.3 多列报表 154
8.5.4 在报表中显示输入的参数 155
8.5.5 报表快照 156
8.5.6 优化报表的性能 157
8.6 报表的页面设置和打印 159
综合练习八 160
一、基础题 160
二、上机操作 160
第九章 图表的应用 161
9.1 在数据访问页中创建图表 161
9.2 编辑图表 163
9.2.1 编辑窗体或报表中的图表 163
9.2.2 编辑数据访问页中的图表 168
9.3 将图表链接到记录 170
综合练习九 171
一、基础题 171
二、上机操作 171
第十章 编程工具 172
10.1 事件 172
10.2 宏 173
10.2.1 宏的基本组成部分 174
10.2.2 创建宏组 175
10.2.3 执行和调试宏 176
10.3 Visual Basic for Applications 177
10.3.1 模块简介 177
10.3.2 VBA语言中的过程 178
10.3.3 数据类型、常数、变量和数组 186
10.3.4 运算符 194
10.3.5 语句 200
10.3.6 对象、属性、方法和事件 205
10.3.7 创建和运行自定义的函数和过程 208
10.3.8 关于运行Visual Basic代码 209
10.4 编程工具的选择 210
综合练习十 211
一、基础题 211
二、上机操作 211
第十一章 数据库的Web发布 213
11.1 Microsoft Access 2000中的Web特征 213
11.1.1 Web介绍 213
11.1.2 Access中的超级链接 213
11.1.3 数据访问页 214
11.2 创建数据访问页 215
11.2.1 自动创建数据访问页 215
11.2.2 运用向导创建数据访问页 215
11.2.3 利用现有的数据访问页创建新的数据访问页 217
11.3 编辑数据访问页 217
11.3.1 设计视图 217
11.3.2 HTML语句编辑器 218
11.4 在Web中发布和访问Access数据库 218
综合练习十 220
一、基础题 220
二、上机操作 220
第十二章 数据库的维护与管理 222
12.1 数据库安全 222
12.1.1 设置打开数据库的密码 222
12.1.2 用户级的安全机制 223
12.1.3 设置安全机制向导 225
12.2 生成MDE文件 227
12.3 优化数据库性能 228
12.3.1 压缩数据库 228
12.3.2 性能分析器 228
综合练习十二 229
一、基础题 229
二、上机操作 229
第十三章 交换数据 230
13.1 可以存取的数据格式 230
13.2 导入数据 230
13.3 导出数据 232
13.4 创建数据链接 233
13.5 使用Word合并数据 235
13.6 使用Word发布数据 237
13.7 使用Excel分析数据 237
13.8 发送电子邮件 238
综合练习十三 239
一、基础题 239
二、上机操作 239
第十四章 定制Access 2000 240
14.1 “选项”对话框 240
14.2 自定义菜单 242
14.3 自定义快捷菜单 245
14.4 自定义工具栏 248
14.5 自定义启动后的界面 250
综合练习十四 250
一、基础题 250
二、上机操作 251
第十五章 创建应用程序 252
15.1 切换面板 252
15.1.1 “联系人”数据库中的切换面板 252
15.1.2 动“切换面板管理器” 254
15.1.3 曾加切换面板页 254
15.1.4 主切换面板中的项目 255
15.1.5 切换面板中的图像 256
15.2 使启动界面更友好 257
15.2.1 使用“启动”选项 257
15.2.2 使用“Autoexec”宏 257
综合练习十五 259
一、基础题 259
二、上机操作 259
第十六章 使用项目 260
16.1 了解Access项目 260
16.1.1 Access项目是什么 260
16.1.2 MSDE 261
16.2 Access项目与Access数据库的比较 264
16.3 创建Access项目 266
16.4 连接Microsoft SQL Server数据库 267
16.5 “罗斯文商贸”项目 268
16.5.1 安装罗斯文商贸项目 268
16.5.2 打开罗斯文商贸项目 268
综合练习十六 269
一、基础题 269
二、上机操作 269
第十七章 实例与技巧 270
17.1 收文登记数据库开发与技巧 270
17.1.1 收文登记数据库的需求及总体规划 270
17.1.2 表的设计 270
17.1.3 查询的设计 276
17.1.4 报表的设计 277
17.1.5 窗体的设计 279
17.1.6 数据库安全设置 284
17.2 进销存管理系统开发与技巧 287
17.2.1 需求分析 287
17.2.2 表的设计 288
17.2.3 查询的设计 293
17.2.4 窗体的设计 296
17.2.5 安全机制 300