第1章 数据库概述 1
1.1 数据库概述 1
1.1.1 数据、数据库、数据库管理系统和数据库系统概念 1
1.1.2 数据库技术的发展 2
1.1.3 三种主要的数据模型 3
1.2 数据库系统的结构 5
1.2.1 数据库系统的模式结构 6
1.2.2 数据库系统体系结构 6
1.2.3 数据库管理系统 7
1.3.1 关系数据库的基本概念 9
1.3 关系数据库基础 9
1.3.2 函数依赖 10
1.3.3 候选关键字与主属性 11
1.3.4 表间的关联关系 11
1.3.5 关系规范化 12
1.3.6 关系代数和关系演算 13
1.3.7 专门的关系运算 14
1.3.8 关系的完整性 16
1.4 常用关系数据库管理系统介绍 17
1.4.1 桌面型数据库系统 17
1.4.2 网络数据库管理系统 18
本章小结 18
习题 19
第2章 Access 2003基础 20
2.1 Access 2003数据库简介 20
2.1.1 Access 2003概述 20
2.1.2 Access 2003主要特点 23
2.1.3 Access 2003窗口简介 24
2.2 Access 2003数据库的基本操作 25
2.2.1 Access 2003的启动与关闭 25
2.2.2 创建数据库 25
2.2.3 自定义Access2003工作环境 29
2.3 Access 2003数据库的对象简介 31
习题 33
本章小结 33
第3章 Access 2003数据表 34
3.1 创建数据表 34
3.1.1 使用设计器创建数据表 34
3.1.2 使用表向导创建数据表 35
3.1.3 使用数据表视图创建数据表 37
3.2 数据表的结构设计 38
3.2.1 添加、移动和删除字段 38
3.2.2 字段的数据类型 40
3.2.3 字段的属性设计 40
3.3 数据表的基本操作 44
3.3.1 数据的查找 44
3.3.3 数据的排序 46
3.3.2 数据的替换 46
3.3.4 数据的筛选 48
3.3.5 数据的自动更正 50
3.4 与外部数据的交换操作 51
3.4.1 数据表的导入 51
3.4.2 数据表的导出 54
3.4.3 数据表的链接 55
3.5 表间关系与参照完整性 55
3.5.1 关于表间关系 55
3.5.3 参照完整性 56
3.5.4 设置或更改联接类型 56
3.5.2 表关系的类型 56
3.6 子数据表的使用 59
3.6.1 关于子数据表 59
3.6.2 插入或修改子数据表 59
3.6.3 子数据表的其他操作 60
本章小结 61
习题 62
第4章 Access 2003查询 64
4.1 查询的基本类型与作用 64
4.1.1 关于查询 64
4.1.2 查询的基本类型与作用 64
4.2 选择查询 65
4.2.1 利用设计视图创建选择查询 65
4.2.2 利用简单向导创建选择查询 69
4.3 操作查询 70
4.3.1 创建删除查询 70
4.3.2 创建追加查询 71
4.3.3 创建更新查询 76
4.3.4 创建生成表查询 77
4.4 参数查询 79
4.5 交叉表查询 82
4.6 多表查询 84
4.7 SQL语句基础及应用 88
4.7.1 SQL语句基础 88
4.7.2 利用SQL语句创建联合查询 89
4.7.3 利用SQL语句创建数据定义查询 90
4.7.4 利用SQL语句创建子查询 91
本章小结 92
习题 92
第5章 Access 2003窗体 94
5.1 认识窗体 94
5.1.1 窗体的概念和作用 94
5.1.2 窗体的组成和结构 95
5.1.3 窗体的类型 95
5.1.4 窗体的布局 97
5.1.5 窗体的视图 98
5.1.6 使用窗体操作数据 99
5.2 创建窗体 102
5.2.1 自动创建窗体 102
5.1.7 窗体的预览和打印 102
5.2.2 使用向导创建窗体 103
5.3 设计窗体 105
5.3.1 常用的窗体控件 105
5.3.2 常用控件的使用 106
5.3.3 窗体和控件的属性 115
5.3.4 子窗体的设计 120
5.3.5 数据透视图和数据透视表窗体的设计 124
5.3.6 切换页面窗体的设计 126
习题 130
本章小结 130
第6章 Access 2003报表 132
6.1 利用设计视图设计报表 132
6.1.1 认识报表的设计视图 132
6.1.2 利用设计视图创建报表 133
6.1.3 设置时间和页码 136
6.1.4 在报表中执行计算 137
6.2 利用报表向导设计报表 140
6.3 设计图表报表 143
6.4 设计标签报表 145
6.5 打印和预览报表 146
6.6 报表的综合应用 148
习题 151
本章小结 151
第7章 Access 2003数据访问页 152
7.1 利用向导创建数据访问页 152
7.2 利用设计视图创建数据访问页 154
7.2.1 数据访问页的组成 156
7.2.2 调整控件的显示 157
7.3 数据访问页的应用环境配置 158
7.3.1 字段列表 158
7.3.2 属性表 159
7.3.3 HTML源文件 160
7.3.4 工具栏 161
7.3.5 相对路径与绝对路径 161
7.4.1 建立含有组的数据访问页 162
7.4 数据访问页的综合应用 162
7.4.2 建立含有公式的数据访问页 164
7.4.3 建立含有多个表的数据访问页 165
7.4.4 数据访问页中的超级链接 166
本章小结 167
习题 167
第8章 Access 2003宏 169
8.1 宏与宏组的创建 169
8.1.1 宏的概念 169
8.1.2 宏的设计窗口 170
8.1.3 宏的设计 171
8.1.4 创建宏组 174
8.1.5 宏的条件表达式 176
8.2 宏的运行与调试 178
8.2.1 宏的运行 178
8.2.2 宏的调试 180
8.3 宏的综合应用 182
8.3.1 在窗体中添加宏 182
8.3.2 利用宏来创建菜单 183
本章小结 185
习题 185
第9章 Access 2003模块 187
9.1 模块的定义 187
9.1.1 VBA编程的基本概念 187
9.1.2 模块和过程 188
9.1.3 模块的分类 189
9.1.4 模块窗口 192
9.2 模块的简单应用 194
9.2.1 在模块中加入过程 194
9.2.2 调用过程 196
本章小结 197
习题 197
第10章 Access 2003数据库管理与维护 198
10.1 数据库的优化 198
10.1.1 利用表分析器向导对数据库进行优化 198
10.1.2 “性能”和“文档管理器”两个选项 200
10.2 数据库的安全设置 201
10.2.1 了解Jet安全性 202
10.2.2 MDE文件 204
10.2.3 设置用户与组的权限和帐号 205
10.2.4 编码/解码数据库 207
本章小结 207
习题 208
第11章 Access 2003应用实例 209
11.1 Access 2003环境下MIS系统的基本开发方法 209
11.2 学生信息管理系统设计 210
11.2.1 学生信息管理系统概述 210
11.2.2 系统分析 210
11.2.3 数据库设计 211
11.2.4 用户界面设计 214
11.3 职工工资管理系统设计 229
11.3.1 职工工资管理系统概述 229
11.3.2 系统分析 229
11.3.3 数据库设计 232
11.3.4 用户界面设计 237
本章小结 246
习题 246
附录 247
附录一:常用的统计计算函数及功能 247
附录二:常用的宏操作命令 248
附录三:常用的字段的属性 251
附录四:常用的窗体与报表的属性 253