第1章 认识数据库系统 1
1.1数据库系统概述 1
1.2几个数据库系统实例 2
图书馆管理信息系统 2
人事管理信息系统 3
考试管理信息系统 3
仓库管理信息系统 6
1.3认识一个数据库系统 8
背景分析 8
教学管理数据库系统的功能演示 9
1.4小结 12
习题 12
第2章 数据库基础知识 13
2.1数据库系统概述 13
数据与信息 13
计算机数据管理的发展 13
数据库 15
数据库管理系统 15
数据库系统 16
数据模型 17
2.2关系数据库 20
关系数据库的基本术语 20
关系的基本性质 20
关系运算 21
关系完整性 23
2.3小结 24
习题 24
第3章 Access 2003数据库管理系统概述 26
3.1 Access 2003数据库简介 26
3.2 Access 2003工作界面 26
启动Access系统 26
退出Access系统 27
Access数据库窗口 27
3.3 Access数据库中的对象 28
3.4 Access系统设置 31
3.5 Access 2003的联机帮助 32
3.6小结 34
习题 34
第4章 创建与使用Access数据库 36
4.1 Access数据库应用实例——教学管理系统 36
4.2 Access数据库 36
Access数据库结构 37
Access数据库文件 37
4.3创建数据库 37
数据库的规划与设计 37
创建数据库的方法 38
4.4操作和管理数据库 42
打开、关闭数据库 42
设置数据库的默认文件夹 44
备份和恢复数据库 44
压缩和修复数据库 45
4.5数据库的转换 47
4.6小结 49
习题 49
第5章 数据表 51
5.1创建数据表 51
建表原则 51
定义表结构 56
建立表结构 59
设置字段属性 65
向表中输入数据 69
5.2维护数据表 72
修改表结构 72
编辑表 73
调整表外观 75
5.3表中数据的操作 78
查找表中数据 78
排序表中记录 81
筛选表中记录 83
5.4数据表间关系 87
表间关系的概念 87
建立表间关系 88
关系选项 89
编辑、删除表间关系 90
子数据表 90
5.5数据的导入与导出 91
5.6复制、删除、重命名表文件 94
5.7小结 95
习题 96
第6章 查询 103
6.1查询概述 103
查询与数据表 103
查询的类型 104
查询条件 104
6.2选择查询 109
使用查询向导创建选择查询 109
使用查询设计器创建查询 113
6.3参数查询 118
6.4交叉表查询 122
6.5操作查询 126
生成表查询 126
删除查询 127
追加查询 128
更新查询 129
6.6 SQL查询 130
SQL语言简介 130
数据查询命令的基本用法 131
SQL视图的操作 133
单表查询 134
多表查询 139
嵌套查询 143
合并查询 144
其他的SQL命令 145
6.7小结 149
习题 149
第7章 窗体 153
7.1窗体概述 153
窗体的作用 153
窗体的组成 153
窗体的类型 154
7.2使用窗体向导创建窗体 156
使用“自动创建窗体”创建窗体 157
使用“窗体向导”创建窗体 158
使用“数据透视表向导”创建窗体 164
7.3使用窗体设计视图创建窗体 168
7.4窗体基本控件及其应用 173
控件的类型 173
工具箱中的控件 173
向窗体添加控件 175
窗体和控件的属性 186
窗体与对象的事件 189
7.5窗体设计实例 190
7.6小结 196
习题 196
第8章 报表 199
8.1报表概述 199
报表的作用 199
报表的类型 199
报表的视图 201
报表的组成 201
8.2使用报表向导创建报表 202
使用“自动创建报表”创建报表 202
使用“报表向导”创建报表 203
使用“图表向导”创建报表 205
使用“标签向导”创建报表 207
8.3使用报表设计视图创建报表 210
8.4编辑报表 213
设置报表格式 213
在报表中添加背景图片 213
添加日期和时间 214
添加分页符和页码 215
绘制线条和矩形 216
8.5报表排序和分组 217
记录排序 217
记录分组 218
8.6在报表中计算 221
在报表中添加计算控件 221
报表统计计算 221
8.7报表的预览和打印 225
页面设置 225
报表预览 225
报表打印 226
8.8报表设计实例 227
8.9小结 232
习题 232
第9章 Internet/Intranet数据发布 235
9.1 Access网页功能概述 235
Access创建的网页类型 235
创建HTML静态网页 235
9.2数据访问页 236
数据访问页概述 237
自动创建数据访问页 237
使用向导创建数据访问页 238
使用设计视图创建数据访问页 239
使用设计视图修改数据访问页 246
建立主子数据访问页 248
数据访问页的应用 249
9.3小结 250
习题 250
第10章 宏 252
10.1宏的概述 252
宏的定义和作用 252
宏的设计视图 252
宏的创建和保存 256
10.2宏的分类 257
简单宏 257
条件宏 258
宏组 264
10.3宏的运行与调试 267
宏的运行 267
宏的调试 270
10.4常用的宏命令 270
AddMenu命令 270
SetValue命令 273
MsgBox命令 273
10.5小结 274
习题 274
第11章 编程工具VBA和模块 276
11.1 VBA概述 276
VBA 276
宏和VBA 276
将宏转化为模块 277
11.2 VBA编程的基本概念和步骤 278
对象、属性、方法和事件 278
VBA编程步骤 279
11.3 VBA编程环境 281
进入VBE界面 281
VBE界面 281
11.4 VBA程序设计基础 283
VBA的基本数据类型 283
常量与变量 285
运算符和表达式 287
VBA中的常用语句 290
11.5 VBA程序流程控制 293
顺序结构 294
分支结构 294
循环结构 298
GoTo控制语句 301
11.6常用对象的属性、方法和事件 302
窗体的属性、方法和事件 302
命令按钮的属性和事件 304
文本框的属性和事件 305
综合编程举例 306
11.7数组和用户自定义类型 310
数组 310
用户自定义类型 313
11.8模块 314
模块概述 314
过程 316
参数传递 320
VBA的内置函数 321
变量的作用域 322
变量的生存期 323
11.9程序调试和错误处理 324
错误类型 324
程序调试 325
错误处理 326
11.10小结 328
习题 328
第12章 教学管理系统的开发 333
12.1管理信息系统的一般开发过程 333
12.2教学管理系统的系统规划 335
12.3教学管理系统的系统分析 336
12.4教学管理系统的系统设计 337
功能模块设计 337
数据库设计 338
12.5教学管理系统的系统实施 342
查询的设计与实现 342
窗体的设计与实现 345
报表的实现 362
菜单实现 365
12.6小结 369
附录 教学管理系统中的表及数据 370
参考文献 374