第一章 数据库系统原理及概述 1
1.1 数据库技术的几个概念 1
1.2 数据库技术的几个发展阶段 1
1.3 数据模型的三个要素 2
1.4 数据模型 3
1.5 关系数据库 5
1.5.1 基本概念 5
1.5.2 关系操作 6
1.5.3 SQL语言简介 7
1.5.4 关系数据库的规范化 8
1.6 Access数据库概述 8
1.6.1 Access的发展 8
1.6.2 Access 2000的特点 9
1.6.3 Access数据库文件和表 10
1.6.4 安装Access 2000 11
1.6.5 启动和使用Access 2000 12
1.6.6 关闭数据库和退出Access 2000 13
习题1 13
第二章 表结构的设计 14
2.1 二维表及其结构 14
2.2 Access表的设计要素 15
2.2.1 字段数据类型及字段大小 15
2.2.2 字段属性 18
2.2.3 主键和索引 19
2.2.4 表的属性 20
2.3 表设计步骤及举例 21
2.4.1 进入表设计视图及视图切换 23
2.4 用表设计视图创建表 23
2.4.2 输入与编辑字段 24
2.4.3 输入字段数据类型及字段属性 25
2.4.4 设置主键与索引 25
2.4.5 查阅向导 27
2.4.6 输入字段的有效性规则与有效性文本 31
2.4.7 输入字段的格式 32
2.4.8 输入字段掩码 34
2.4.9 输入表属性——有效性规则与有效性文本 35
2.4.10 保存表 36
2.5 向表中输入记录 37
习题2 40
2.6 创建表的其他方式 40
第三章 表中记录的操作 42
3.1 数据表视图 42
3.2 在“数据表”视图中操纵记录 43
3.2.1 移动记录指针(选定某个记录) 43
3.2.2 添加新记录 43
3.2.3 记录数据的编辑 43
3.2.4 记录筛选、排序 44
3.2.5 显示格式 45
3.2.6 记录打印 46
3.2.7 子数据表 47
习题3 47
4.2 用查询向导创建查询 48
4.1 查询概念 48
第四章 查询设计 48
4.2.1 简单查询向导 49
4.2.2 交叉表查询向导 51
4.2.3 重复项查询向导 54
4.2.4 不匹配项查询 56
4.3 用设计视图建立查询 59
4.3.1 设计视图 59
4.3.2 添加表/查询 60
4.3.3 选择字段 60
4.3.4 删除选择的字段 61
4.4 使用准则筛选记录 62
4.4.1 以处理文本型数值和逻辑值作为准则表达式 62
4.4.2 以处理日期结果作为准则表达式 63
4.4.3 使用空值作为准则表达式 64
4.4.4 查询属性 64
4.5 使用查询进行统计计算 65
4.5.1 使用预定义计算进行统计 65
4.5.2 使用自定义计算进行统计 67
4.6 操作查询 68
4.6.1 删除查询 68
4.6.2 更新查询 69
4.6.3 追加查询 70
4.6.4 生成表查询 71
4.7 参数查询 72
4.8 SQL查询 73
4.8.1 联合查询 74
4.8.2 数据定义查询 75
习题4 76
第五章 窗体设计 77
5.1 窗体概念 77
5.2 窗体的类型 77
5.2.1 纵栏式窗体 77
5.2.2 表格式窗体 77
5.2.3 数据表式窗体 78
5.3 用向导生成窗体 78
5.3.1 窗体向导 79
5.3.2 纵栏式向导 82
5.3.3 图表向导 82
5.4 使用窗体 84
5.5 用“设计视图”设计窗体 85
5.5.1 窗体设计视图 85
5.5.2 设计工具 87
5.5.3 窗体控件 89
5.5.4 使用控件的向导 90
5.5.5 标签控件 90
5.5.6 文本框控件 91
5.5.7 复选框、单选按钮和切换按钮 92
5.5.8 组合框 92
5.5.9 命令按钮 96
5.6 修改窗体 98
5.7 主/子窗体设计 100
习题5 105
6.1 报表概念 106
第六章 报表 106
6.2 使用报表向导创建报表 107
6.3 使用“自动报表”创建报表 110
6.4 在设计视图中设计实用的报表 112
6.4.1 报表的结构组成 112
6.4.2 报表的类型 112
6.4.3 定制报表 114
6.4.4 子报表 119
习题6 123
第七章 多表关联 124
7.1 关联的基本概念 124
7.1.1 从业务的完整性看表与表之间的关系 125
7.2 建立表间关联关系 127
7.1.2 从对应的记录数看表与表之间的关系 127
7.3 多表查询 130
7.3.1 联接的类型 131
7.3.2 多表查询例子 131
习题7 133
第八章 Internet/Intranet应用 134
8.1 导出静态网页 134
8.2 创建数据访问页 135
8.2.1 创建数据访问页 135
8.2.2 用设计视图来修改数据访问页 140
习题8 141
9.2 建立和执行宏 142
9.1 宏的概念 142
第九章 宏 142
9.3 常用的宏操作 144
9.4 宏的应用 145
9.4.1 建立相关的宏 146
9.4.2 建立系统启动窗体 147
习题9 150
第十章 定制应用系统 151
10.1 Access的窗体菜单——切换面板 151
10.2 自定义工具栏 155
10.3 自定义菜单 159
10.4 自定义快捷菜单 162
10.5 用宏快速创建工具栏、菜单栏和自定义快捷菜单 163
习题10 164
第十一章 综合应用举例 165
11.1 系统设计流程 165
11.2 需求分析 166
11.2.1 系统的主要功能 166
11.2.2 建立表及表间关系 166
11.2.3 功能模块结构图 168
11.3 数据输入界面设计——窗体设计 169
11.4 统计查询设计 172
11.5 报表设计 173
11.6 定制系统 174
11.7 调试运行 174
11.8 打包、制作安装程序及编写使用说明 175
习题11 175
12.1 拆分Access数据库 176
第十二章 优化与管理Access数据 176
12.2 压缩数据库 178
12.3 修复及备份数据库 179
12.4 数据库安全 180
12.4.1 设置数据库密码 180
12.4.2 撤销数据库密码 181
12.5 将数据库保存为mde文件 182
12.5.1 mde文件的好处 182
12.5.2 生成.mde文件 182
习题12 183
第十三章 Access高级开发与VBA程序设计 184
13.1 Visual Basic for Application简介 184
13.1.1 VBA代码、过程、函数和模块 185
13.1.2 常量、变量、数据类型和数据库对象 186
13.1.3 VBA运算符、表达式和内部函数 188
13.1.4 VBA语句和程序结构 189
13.2 Access事件程序 190
13.3 应用举例 191
13.3.1 输入数据校验 191
13.3.2 增强窗体功能 193
13.3.3 增强报表功能 194
习题13 196
第十四章 Access与其他系统的数据交换 197
14.1 链接数据 197
14.1.1 链接到Access数据库 197
14.1.2 链接到SQL Server数据库 198
14.2 数据的导入 201
14.2.1 从Access数据库中导入对象 202
14.2.3 从ODBC数据源中导入 203
14.2.2 从Xbase中导入.dbf文件 203
14.3 Access数据的导出 204
14.4 与Office无缝集成——Office链接 205
习题14 206
第十五章 客户机/服务器结构应用系统 207
15.1 客户机/服务器结构概念 207
15.2 升迁Access到SQL Server 208
15.3 连接SQL Server 211
15.4 使用SQL Server存储过程 212
15.5 Access项目 215
15.5.1 Access项目的概念 215
15.5.2 新建Access项目 216
习题15 217
15.5.3 在Access项目中操作 217
第十六章 高级开发应用举例——学生交费管理系统 218
16.1 学生交费管理系统概述 218
16.2 学生交费管理系统业务流程 219
16.3 系统的主要功能 219
16.4 表及查询 220
16.5 主要窗体设计 221
16.6 主要报表设计 243
16.7 程序模块 246
附录 250
附录A 常用宏命令 250
附录B 一些常用函数 253
参考资料 256