第1章 数据库基础 1
1.1 什么是数据库 1
1.2 数据库技术的发展 1
1.2.1 人工管理阶段 1
1.2.2 文件系统阶段 2
1.2.3 数据库系统阶段 3
1.3 数据库管理系统(DBMS) 4
1.4 数据库模型 5
1.4.1 层次模型 6
1.4.2 网状模型 7
1.4.3 关系模型 8
1.5 关系数据库标准语言——SQL 9
1.6 数据库设计 10
1.6.2 数据库设计的特点 11
1.6.1 数据库设计和信息系统 11
1.6.3 数据库设计方法 12
1.6.4 数据库设计的基本步骤 12
1.7 Access 2002和数据库的关系 13
1.8 小结 14
综合练习一 14
一、基础题 14
二、思考题 15
三、上机操作 15
第2章 Access 2002应用基础 16
2.1 Access简介 16
2.1.1 使用方便的Access 2002向导 16
2.1.2 动态数据交换(DDE)及对象的链接和嵌入(OLE) 16
2.1.3 在Internet上的应用和客户/服务器 16
2.2.1 数据透视图和数据透视表 17
2.2.2 XML支持 17
2.2 Access 2002的新特性 17
2.1.4 语言的标准化 17
2.2.3 Microsoft SQL Server 2000扩展属性的支持 18
2.2.4 Access 2002的其他新功能 18
2.3 数据库对象 19
2.3.1 表 19
2.3.2 查询 19
2.3.3 窗体 19
2.3.4 报表 20
2.3.5 Web 20
2.3.6 宏 20
2.3.7 模块 20
2.4 创建数据库 21
2.4.1 使用模板创建数据库 21
2.4.2 创建空数据库 22
2.5 打开数据库 22
2.6 小结 23
一、基础题 24
二、思考题 24
三、上机操作 24
综合练习二 24
第3章 表的应用 25
3.1 使用设计器创建一个新表 25
3.2 使用表向导创建表 28
3.3 输入数据创建表 31
3.4.1 数据类型 32
3.4 表字段的设计 32
3.4.2 定义字段的输入掩码 36
3.5 管理数据表中的数据 38
3.5.1 增加记录 38
3.5.2 选定并修改数据 39
3.5.3 删除记录 39
3.5.4 复制和粘贴数据 39
3.5.5 查找和替换数据 40
3.5.6 数据的排序 41
3.5.7 数据筛选 42
3.6 定制数据表视图 45
3.6.1 改变行高和列宽 45
3.6.2 移动列 46
3.6.3 冻结和解冻列 46
3.6.4 隐藏/显示列 46
3.6.5 改变字体的样式、大小和颜色 47
3.6.6 设置数据表的格式 47
3.7 数据表之间的关系 48
3.7.1 查看已有的关系 48
3.7.2 建立表间关系 49
3.8 获取外部数据 50
3.8.1 导入表 50
3.8.2 链接表 51
3.9 子表的使用 51
一、基础题 52
3.10 小结 52
综合练习三 52
二、思考题 53
三、上机操作 53
第4章 使用查询 54
4.1 什么是查询 54
4.2 查询的类型 54
4.3 使用向导创建查询 55
4.3.1 简单查询向导 55
4.3.2 交叉表查询向导 57
4.3.3 查找重复项查询向导 59
4.3.4 查找不匹配项查询向导 60
4.4 在查询设计视图中创建和修改查询 62
4.4.1 设计查询 63
4.4.2 添加或删除 63
4.4.3 修改字段 64
4.4.4 设定查询的条件 65
4.4.5 统计字段数据 67
4.5 创建查询 68
4.5.1 选择查询 68
4.5.2 操作查询 68
4.5.3 参数查询 70
4.5.4 SQL查询 71
4.6 小结 72
综合练习四 72
一、基础题 72
二、思考题 73
三、上机操作 73
第5章 窗体的设计 74
5.1 窗体的功能和特点 74
5.2 使用向导创建窗体 75
5.3.1 纵栏式窗体 76
5.3 快速创建窗体 76
5.3.2 表格式窗体 77
5.3.3 数据表窗体 77
5.3.4 图表窗体 77
5.3.5 数据透视表窗体 77
5.4 使用窗体设计器创建窗体 78
5.4.1 打开窗体的设计视图 78
5.4.2 页眉、页脚 82
5.4.3 标签 83
5.4.4 文本框 84
5.4.5 列表框、组合框 86
5.4.6 选项组 88
5.5 窗体控件的格式设置 89
5.5.1 更改控件标题和间距 89
5.5.2 改变控件的大小和位置 89
综合练习五 90
5.6 小结 90
一、基础题 90
5.5.4 改变控件的外观 90
5.5.3 设置控件的颜色 90
二、思考题 91
三、上机操作 91
第6章 创建报表 92
6.1 报表的功能和特点 92
6.1.1 表格式报表 92
6.1.2 纵栏式报表 92
6.1.3 标签 92
6.2 快速创建报表 92
6.2.1 纵栏式报表 93
6.2.2 表格式报表 93
6.3 使用报表向导创建报表 94
6.4 创建标签 95
6.5 在设计视图中创建报表 97
6.5.1 报表的几个组成部分 97
6.5.2 在报表中使用控件 98
6.6 小结 100
综合练习六 101
一、基础题 101
二、思考题 101
三、上机操作 101
第7章 宏的应用 102
7.1 创建宏 102
7.1.1 在宏操作列表中选择所需的操作 102
7.2 创建宏组 103
7.1.2 在宏窗口的“操作”栏中键入操作名 103
7.1.3 从数据库窗口中拖动对象到宏窗口的操作列 103
7.3 运行和调试宏 104
7.3.1 运行宏 104
7.3.2 调试宏 105
7.4 常用的宏操作 106
7.5 小结 111
三、上机操作 112
二、思考题 112
综合练习七 112
一、基础题 112
第8章 VBA的应用 113
8.1 Visual Basic与VBA 113
8.2 VBA中的模块 114
8.2.1 建立新模块 114
8.2.2 创建与窗体和报表不相关的模块 114
8.3 VBA中的过程 115
8.3.1 创建过程 115
8.3.2 Sub、Function和Property 117
8.4 VBA中的数据 124
8.4.1 变量 124
8.4.2 常量 125
8.4.3 数据类型 126
8.4.4 转换数据类型 127
8.4.5 数组 127
8.5 VBA中的表达式 128
8.5.1 算术表达式 129
8.5.2 逻辑表达式 129
8.5.3 条件表达式 129
8.5.4 字符串表达式 130
8.6 VBA中的赋值语句 130
8.7 VBA中的子程序 131
8.7.2 调用子程序 132
8.7.3 传递参数 132
8.8 VBA控制程序代码的流程 133
8.8.1 在程序中做出判断 133
8.8.2 使用循环 135
8.9 VBA程序的调试 137
8.9.1 添加断点暂停程序的运行 138
8.9.2 单步执行VBA代码 138
8.9.5 语法检查及禁用 139
8.9.4 跟踪VBA过程的调用 139
8.9.3 调试与快速监视 139
8.9.6 忽略错误处理 140
8.10 运行VBA代码 140
8.11 小结 141
综合练习八 141
一、基础题 141
二、思考题 141
三、上机操作 141
9.1.1 Web简介 142
9.1.2 超链接 142
第9章 Access与Web 142
9.1 Microsoft Access 2002中的Web 142
9.1.3 数据访问页 143
9.2 数据访问页的创建 144
9.2.1 数据访问页的自动创建 144
9.2.2 运用向导创建数据访问页 145
9.3.1 使用设计视图 146
9.3 数据访问页的编辑 146
9.3.2 Microsoft脚本编辑器 147
9.4 在Web中发布和访问Access数据库 148
9.5 小结 150
综合练习九 150
一、基础题 150
二、思考题 151
三、上机操作 151
第10章 SQL Server 2000 Desktop Engine 152
10.1 SQL Server 2000 Desktop Engine的功能 152
10.2 创建Access项目 152
10.3 使用升迁向导 153
10.3.1 升迁前的准备 154
10.3.2 升迁向导的使用方法 154
10.3.3 升迁向导报表 154
10.3.4 升迁数据库对象 154
10.4 交互式SQL 155
10.4.1 表 156
10.4.2 视图 156
10.4.3 约束 156
10.4.4 触发器 159
10.5 小结 160
综合练习十 160
一、基础题 160
二、思考题 161
三、上机操作 161
第11章 数据库的安全与维护 162
11.1 数据库安全 162
11.1.1 设置数据库密码 162
11.1.2 数据库密码的清除 163
11.1.3 用户级安全机制 164
11.1.4 安全机制向导 166
11.2 数据库加密 169
11.1.5 删除用户级安全机制 169
11.3 MDE文件 170
11.4 优化数据库 171
11.4.1 压缩数据库 171
11.4.2 性能分析器 172
11.5 小结 172
三、上机操作 173
二、思考题 173
一、基础题 173
综合练习十一 173
第12章 Access开发实例 174
12.1 系统分析 174
12.2 表的设计 174
12.3 查询的设计 179
12.4 窗体的设计 180
12.5 安全机制 184
12.6 小结 187