第1章 数据库基础知识 1
1.1 数据库简介 1
1.1.1 数据库系统介绍 1
目录 1
1.1.2 数据库系统的特点 2
1.1.3 关系数据库概述 2
1.2 数据模型 3
1.2.1 数据模型概述 3
1.2.2 构建数据模型 3
1.2.3 数据库中的术语简介 5
1.2.4 构建数据库模型 6
本章习题 8
2.1.1 Access产品简介 9
2.1.2 Access 2003的功能 9
第2章 Microsoft Access 2003基础知识 9
2.1 Microsoft Access 2003简介 9
2.2 Access 2003的新特点 10
2.3 Access 2003的安装 12
2.4 Microsoft Access 2003的启动与退出 12
2.4.1 Access 2003的启动 12
2.5 Microsoft Access 2003的窗口操作 13
2.5.1 Access 2003的系统主窗口 13
2.4.2 Access 2003的退出 13
2.5.2 Access 2003的数据库窗口 14
2.6 数据类型与表达式 15
2.6.1 数据类型 15
2.6.2 表达式 16
2.6.3 常用函数 18
上机实训 21
本章习题 22
3.1.1 数据库设计问题的引出 23
3.1 数据库的设计 23
第3章 数据库的设计与操作 23
3.1.2 数据库设计的基本原则 24
3.1.3 数据库设计的一般步骤 24
3.1.4 数据库设计举例 26
3.2 数据库的操作 32
3.2.1 启动Access 2003 32
3.2.2 创建Access数据库的方法 33
3.2.3 创建数据库的实例 35
3.2.4 数据库的打开与关闭 37
上机实训 38
本章习题 39
第4章 Access数据表的操作 40
4.1 Access数据表概述 40
4.1.1 数据表的组成 40
4.1.2 数据表的视图 44
4.2 创建Access数据表的方法 45
4.3 使用设计视图创建表 46
4.3.1 打开jwglMis.mdb数据库 46
4.3.2 定义“班级信息”数据表的表结构 46
4.3.3 编辑数据表的记录 49
4.4 使用向导创建表 51
4.4.1 打开数据库 51
4.4.2 创建数据表的表结构 52
4.4.3 输入或修改字段值 58
4.4.4 设置数据表的显示效果 59
4.4.5 插入子数据表 60
4.5 通过输入数据创建表 61
4.6 导入数据表 63
4.6.1 导入数据表 64
4.6.2 修改数据表结果 67
4.7 数据表之间的关系 68
4.7.1 数据表之间的关系概述 68
4.7.2 数据表之间关系的创建 69
上机实训 72
本章习题 73
第5章 Access查询及其应用 74
5.1 查询概述 76
5.1.1 查询的类型 76
5.1.2 查询的功能 77
5.1.3 查询视图 77
5.2 创建查询 77
5.2.1 使用“设计视图”创建查询 77
5.2.2 使用“查询向导”创建查询 82
5.2.3 使用“SQL语句”创建查询 85
5.3 对查询进行编辑 87
5.4 在查询中进行统计计算 89
上机实训 91
本章习题 91
6.1.1 窗体的功能 92
第6章 窗体的设计 92
6.1 窗体的概述 92
6.1.2 窗体的分类 93
6.1.3 窗体的组成要素 94
6.1.4 窗体的视图 95
6.2 窗体的创建 97
6.2.1 自动创建窗体 97
6.2.2 使用向导创建窗体 98
6.2.3 使用向导创建数据透视图窗体 100
6.2.4 在“设计视图”中创建窗体 102
6.3 窗体中的控件 105
6.3.1 窗体设计工具 106
6.3.2 控件类型 106
6.3.3 如何向窗体中添加控件 107
6.3.4 添加标签控件 109
6.3.5 添加文本框控件 110
6.3.6 添加命令按钮控件 113
6.3.7 添加列表框、组合框控件 116
6.3.8 添加复选框、选项按钮及切换按钮控件 122
6.3.9 添加图像、对象框控件 125
6.4 更改窗体设计 126
6.4.1 改变控件布局 126
6.4.2 窗体属性 129
6.4.3 控件属性 131
6.4.4 窗体修饰 132
6.5 切换面板操作 133
6.5.1 切换面板的作用 133
6.5.2 创建切换面板 133
6.5.3 切换面板自启动 137
6.5.4 切换面板编辑 138
6.6 窗体中数据的操作 138
6.6.1 查看数据 138
6.6.6 数据的筛选 139
6.6.5 记录排序 139
6.6.2 添加记录 139
6.6.4 删除数据 139
6.6.3 修改数据 139
上机实训 140
本章习题 143
第7章 报表 144
7.1 报表的概述 144
7.1.1 报表的功能 144
7.1.2 报表的类型 144
7.1.3 报表的视图 146
7.1.4 报表的结构 147
7.2 创建报表 147
7.2.1 自动创建报表 148
7.2.2 使用报表向导创建报表 148
7.2.3 使用向导创建标签和图表 153
7.2.4 使用报表设计视图创建报表 156
7.3 报表设计 157
7.3.1 报表设计工具 157
7.3.2 报表中数值的计算操作 158
7.3.3 调整报表外观 159
7.3.4 报表的属性设置 160
7.4 排序与分组 161
7.4.1 记录排序 162
7.4.2 记录分组 163
7.4.3 排序和分组属性 163
7.5 修改报表 164
7.5.1 添加日期和时间 164
7.5.2 添加页号 165
7.5.3 添加图像 165
7.5.4 添加直线 166
7.5.5 添加矩形 166
7.6 报表打印与预览 167
7.5.6 添加报表背景效果 167
7.6.1 页面设置 168
7.6.2 打印预览 168
7.6.3 打印报表 168
上机实训 169
本章习题 170
8.1.2 数据访问页的视图 171
8.1.1 数据访问页的概念 171
8.1 数据访问页概述 171
第8章 数据访问页 171
8.1.3 数据访问页与窗体、报表的比较 172
8.2 数据访问页的创建 172
8.2.1 自动创建数据访问页 172
8.2.2 利用向导创建数据访问页 173
8.2.3 将网页转换为数据访问页 175
8.2.4 利用设计视图创建数据访问页 176
8.3.1 数据访问页的设计工具 178
8.3 数据访问页的编辑 178
8.3.2 分组数据访问页 183
8.3.3 数据访问页的外观设计 184
8.4 使用数据访问页 185
8.4.1 创建超级链接 185
8.4.2 编辑超级链接 188
8.4.3 在IE中查看数据访问页 189
上机实训 190
本章习题 191
第9章 宏 193
9.1 宏的简介 193
9.1.1 宏的概念 193
9.1.2 宏的功能 193
9.2 创建宏 194
9.2.1 宏的设计窗口 194
9.2.2 常用的宏操作 194
9.2.3 设置宏操作 196
9.3 运行和调试宏 199
9.3.1 运行宏 199
9.3.2 调试宏 200
9.4 在窗体中添加宏 201
9.4.1 用窗体中的按钮运行宏 201
9.4.2 用宏设置窗体中字段的值 203
上机实训 204
本章习题 206
第10章 数据库的安全与管理 207
10.1 数据库的压缩和安全 207
10.1.1 压缩和修复数据库 207
10.1.2 生成MDE文件 208
10.2 设置数据库密码 210
10.2.1 设置数据库的打开密码 210
10.2.2 数据库的编码和解码 211
10.3 不同文件格式转换 212
10.3.1 数据导入 214
10.3.2 数据导出 215
10.3.3 数据链接 216
10.4 数据库的备份和还原 216
上机实训 219
本章习题 220
第11章 数据库应用系统集成 221
11.1 教学目标与案例预览 221
11.2 系统分析与设计 221
11.2.1 需求分析 221
11.2.2 模块设计 222
11.3 分析与设计数据库 223
11.4 创建数据库 226
11.4.1 创建新的数据库 226
11.4.2 创建表 227
11.4.3 设计表间关系 230
11.5 导航窗体 231
11.5.1 窗体模块的功能 231
11.5.2 窗体界面的设计 231
11.5.3 编写窗体代码 234
11.6 院系窗体 239
11.6.1 窗体模块的功能 239
11.6.2 窗体界面的设计 240
11.7 讲师窗体 242
11.7.1 窗体模块的功能 242
11.7.2 窗体界面的设计 242
11.8 学生子窗体 244
11.8.1 窗体模块的功能 244
11.8.2 窗体界面的设计 245
11.8.3 窗体记录源的设计 246
11.9.2 窗体界面的设计 250
11.9.1 窗体模块的功能 250
11.9 学生作业子窗体 250
11.8.4 编写窗体代码 250
11.9.3 窗体记录源的设计 252
11.10 学生窗体 253
11.10.1 窗体模块的功能 253
11.10.2 窗体界面的设计 253
11.10.3 编写窗体代码 257
11.11 作业子窗体 258
11.11.1 窗体模块的功能 258
11.11.2 窗体界面的设计 258
11.11.3 编写窗体代码 259
11.12 作业结果子窗体 260
11.12.1 窗体模块的功能 260
11.12.2 窗体界面的设计 260
11.12.3 窗体记录源的设计 261
11.13 作业窗体 261
11.13.1 窗体界面的设计 262
11.13.2 编写窗体代码 264
11.14 课程子窗体 266
11.14.1 窗体模块的功能 266
11.14.2 窗体界面的设计 266
11.14.3 窗体记录源的设计 267
11.14.4 编写窗体代码 268
11.15 课程窗体 269
11.15.1 窗体模块的功能 269
11.15.2 窗体界面的设计 269
11.15.3 编写窗体代码 272
11.16 报表的生成 275
11.16.1 报表的功能 275
11.16.2 “按系分类的课程列表”的设计 275
上机实训 277
本章习题 302
参考文献 303