第1章 数据库系统概述 1
1.1数据库系统基础知识 1
1.1.1信息、数据和数据管理 1
1.1.2数据库技术的产生与发展 2
1.1.3数据库、数据库管理系统 4
1.2数据模型 5
1.2.1实体模型 5
1.2.2层次模型 7
1.2.3网状模型 7
1.2.4关系模型 8
1.2.5面向对象模型 10
1.3关系数据模型 10
1.3.1关系数据结构 10
1.3.2关系运算 10
1.3.3关系完整性约束 11
1.3.4关系的规范化 12
1.4本章小结 14
习题一 15
第2章Access系统概述 17
2.1 Access关系数据库 17
2.1.1 Access关系数据库简介 17
2.1.2 Access的版本 17
2.1.3 Access的特点 17
2.2 Access的数据库对象 18
2.3 Access的启动与退出 22
2.3.1启动Access 23
2.3.2关闭Access 23
2.4 Access的工作环境 23
2.4.1菜单栏 24
2.4.2工具栏 24
2.4.3状态栏 25
2.4.4数据库窗口 25
2.4.5任务窗格 26
2.5本章小结 26
习题二 26
第3章 数据库的创建与应用 27
3.1数据库设计概述 27
3.2创建数据库 28
3.3使用数据库 32
3.3.1共享数据库 32
3.3.2转换数据库 32
3.3.3导出数据到Excel、Word和文本文件 33
3.4数据库的压缩与修复 33
3.4.1压缩Access数据库 33
3.4.2修复Access数据库 34
3.5本章小结 34
习题三 34
第4章 表的创建与应用 35
4.1表的设计 35
4.1.1表名 36
4.1.2字段类型 36
4.1.3表的结构设计 38
4.2创建与维护表结构 39
4.2.1使用设计器创建表 40
4.2.2使用向导创建表 41
4.2.3通过输入数据创建表 44
4.2.4修改表结构 45
4.2.5设置字段的其他属性 47
4.3输入与维护表数据 51
4.3.1输入数据 51
4.3.2导入、导出数据 53
4.3.3维护数据 55
4.4表的使用 57
4.4.1浏览记录 57
4.4.2记录的排序 58
4.4.3记录的筛选 59
4.5表的索引 62
4.5.1索引概述 62
4.5.2创建与维护索引 63
4.6建立表间关联关系 64
4.6.1表间关系 64
4.6.2创建关系 65
4.6.3编辑关系 68
4.6.4参照完整性 69
4.7本章小结 70
习题四 71
第5章查询 74
5.1查询类型与查询视图 74
5.1.1查询类型 74
5.1.2查询视图 75
5.2选择查询 76
5.2.1使用向导创建选择查询 76
5.2.2在设计视图中创建选择查询 78
5.2.3在设计视图中建立查询准则 81
5.3参数查询 85
5.4交叉表查询 86
5.4.1什么是交叉表 86
5.4.2使用向导创建交叉表查询 86
5.5操作查询 89
5.5.1生成表查询 89
5.5.2更新查询 89
5.5.3追加查询 91
5.5.4删除查询 92
5.6SQL查询 92
5.6.1SQL简介 92
5.6.2SQL查询命令 93
5.6.3SQL查询示例 94
5.6.4联合查询 97
5.6.5传递查询 99
5.6.6数据定义查询 100
5.7本章小结 101
习题五 101
第6章窗体设计 104
6.1窗体的基础知识 104
6.1.1窗体的组成与结构 104
6.1.2窗体的作用 105
6.1.3窗体的视图 105
6.2创建窗体 106
6.2.1使用窗体向导创建窗体 106
6.2.2自动创建窗体 107
6.2.3自动窗体 109
6.2.4利用图表向导创建窗体 112
6.2.5利用数据透视表向导创建窗体 115
6.2.6利用设计视图创建窗体 116
6.3窗体控件的使用 118
6.3.1常用的窗体控件 118
6.3.2常用控件的操作 120
6.4实用窗体设计 121
6.4.1数据输入窗体设计实例 121
6.4.2数据浏览窗体设计实例 125
6.5本章小结 129
习题六 129
第7章报表制作 132
7.1报表的基础知识 132
7.1.1报表的组成 132
7.1.2报表的类型 133
7.1.3报表的视图 135
7.2创建报表 135
7.2.1利用自动报表创建报表 135
7.2.2利用报表向导创建报表 136
7.2.3利用图表向导创建报表 138
7.2.4利用标签向导创建报表 141
7.2.5利用设计视图创建报表 143
7.3报表设计 146
7.3.1报表设计工具 146
7.3.2报表的编辑 148
7.4报表打印输出 155
7.4.1报表的页面设置 155
7.4.2报表的预览 155
7.4.3报表的打印 156
7.5本章小结 156
习题七 157
第8章宏的应用 160
8.1宏的基本概念 160
8.1.1宏和宏组概述 160
8.1.2宏设计视图 160
8.2宏的创建 161
8.2.1创建宏的过程 161
8.2.2宏的创建实例 162
8.2.3宏组的创建 165
8.2.4创建条件宏 169
8.3宏的编辑和修改 173
8.3.1添加操作 173
8.3.2删除操作 173
8.3.3更换操作、修改操作参数以及修改执行条件 173
8.4宏的运行 173
8.5常用的宏操作 174
8.6本章小结 175
习题八 175
第9章数据访问页 177
9.1数据访问页概述 177
9.1.1数据访问页的类型 177
9.1.2数据访问页的存储与调用方式 178
9.1.3数据访问页的组成 179
9.2创建与保存数据页 179
9.2.1自动创建数据访问页 179
9.2.2使用设计向导创建数据访问页 181
9.2.3使用设计视图创建数据访问页 184
9.2.4利用已有的网页创建数据访问页 186
9.3数据访问页的设计 187
9.3.1数据访问页的外观设置 188
9.3.2为数据访问页添加控件 190
9.3.3发布数据访问页 192
9.4数据访问页配置实例 193
9.4.1配置学院表数据访问页 193
9.4.2创建学院表链接页 197
9.5本章小结 200
习题九 200
第10章模块与VBA 202
10.1模块与VBA概述 202
10.1.1模块定义与分类 202
10.1.2关于VBA 203
10.2VBA编程基础 204
10.2.1数据类型 204
10.2.2常量 207
10.2.3变量 209
10.2.4数组 210
10.2.5函数 211
10.2.6运算符与表达式 217
10.3创建VBA模块与编程环境 220
10.3.1VBE编程环境 220
10.3.2VBE编程窗口与编辑器 222
10.3.3创建新过程 223
10.3.4保存模块 226
10.4Access程序设计 227
10.4.1程序设计中语句书写规则 227
10.4.2程序设计中的基本语句 227
10.4.3顺序结构程序设计 231
10.4.4分支结构程序设计 231
10.4.5循环程序设计 234
10.4.6过程调用与参数传递 236
10.5程序的调试方法 239
10.5.1程序的运行错误处理 239
10.5.2程序的调试 240
10.6本章小结 242
习题十 243
第11章Access数据库应用系统综合实例 246
11.1学生教学管理系统分析 246
11.1.1系统功能需求分析 246
11.1.2系统数据库设计 247
11.2学生教学管理系统功能实现 250
11.2.1创建数据库 250
11.2.2设计数据查询 251
11.2.3设计窗体 252
11.2.4设计报表和数据访问页 254
11.2.5数据对象的集成 255
第12章关系数据库设计 258
12.1关系规范化 258
12.1.1关系规范化的作用 258
12.1.2函数依赖 259
12.1.3范式 260
12.2数据库设计概述 261
12.2.1数据库设计的特点 262
12.2.2数据库设计方法 262
12.2.3数据库设计基本步骤 263
12.3需求分析 264
12.3.1需求分析的任务 264
12.3.2需求分析的方法 264
12.3.3结构化分析方法 265
12.4概念结构设计 266
12.4.1概念结构设计概述 266
12.4.2E-R模型 267
12.4.3局部E-R图设计 268
12.4.4全局E-R图设计 269
12.5逻辑结构设计 270
12.5.1概念模型转换 270
12.5.2关系模型的优化 271
12.5.3设计用户子模式 271
12.6物理结构设计 272
12.6.1物理结构设计概述 272
12.6.2存取方法选择 272
12.6.3存储结构的确定 273
12.6.4物理结构的评价 273
12.7数据库的实施和维护 274
12.7.1数据库实施 274
12.7.2数据库维护 274
12.8本章小结 275
习题十二 275
第13章数据库保护 279
13.1数据库的安全性 279
13.2数据库的完整性 285
13.3数据库的恢复 289
13.3.1数据库后备 289
13.3.2数据库恢复 292
13.3.3操作具体实例 293
13.4本章小结 294
习题十三 294
参考文献 297