第1章 数据库原理及基本概念 1
1.1 信省、数据和数据处理 1
1.1.1 信省 1
1.1.2 数据与数据库 2
1.1.3 数据处理 3
1.2 数据库系统 3
1.3 数据库管理系统 4
1.4 数据库模型 5
1.4.1 层次模型 5
1.4.2 网状模型 5
1.4.3 关系模型 5
1.5 关系数据库 6
1.6 上机指导 安装Access 2007 7
1.7 习题 10
第2章 Access 2007初步应用 11
2.1 Access 2007简介及其新功能 11
2.2 Access 2007开发环境 13
2.2.1 Access 2007的选项设置 13
2.2.2 Access 2007的六大对象 15
2.3 创建Access数据库 20
2.3.1 设计数据库 20
2.3.2 创建空白数据库 22
2.3.3 创建模板数据库 24
2.4 Access 2007数据库的打开和关闭 25
2.4.1 数据库的打开 25
2.4.2 数据库的关闭 26
2.5 Access 2007数据库的操作 26
2.5.1 显示数据库的对象 26
2.5.2 数据库的视图模式 26
2.5.3 操作数据库的对象 28
2.6 上机指导 29
2.7 习题 32
第3章 表与字段 34
3.1 设计Access数据表 34
3.1.1 表的基本知识 34
3.1.2 表之间的关系 35
3.1.3 表的结构 35
3.2 创建Access数据表 41
3.2.1 使用模板创建表 41
3.2.2 使用数据表视图创建表 42
3.2.3 使用设计视图创建表 42
3.2.4 通过导入或链接创建表 44
3.3 表的打开与修改 48
3.3.1 选择操作 49
3.3.2 重命名操作 49
3.3.3 插入操作 50
3.3.4 移动操作 50
3.3.5 删除操作 51
3.4 设置表的主键 51
3.4.1 单一字段主键的设置 52
3.4.2 多个字段主键的设置 52
3.4.3 主键的删除 52
3.5 设置表的关系 52
3.5.1 建立表的关系 52
3.5.2 编辑表的关系 54
3.5.3 删除表的关系 54
3.6 上机指导 54
3.7 习题 58
第4章 数据的录入和编辑 60
4.1 录入与修改数据 60
4.1.1 在Access表中输入数据 60
4.1.2 数据编辑 61
4.1.3 数据输入和编辑的快捷键 62
4.1.4 数据输入技巧 63
4.1.5 记录保存与撤销 64
4.2 查找与替换 64
4.2.1 通过记录编号来查找 64
4.2.2 查找和替换对话框 65
4.3 排序与筛选 67
4.3.1 数据排序 67
4.3.2 数据筛选 68
4.4 表的行列操作 72
4.4.1 调整列宽 72
4.4.2 调整行高 73
4.5 字段的其他设置 74
4.5.1 冻结字段与隐藏字段 74
4.5.2 添加、修改和删除列 76
4.6 上机指导 78
4.7 习题 82
第5章 查询 84
5.1 查询概述 84
5.2 查询向导设置 85
5.2.1 简单查询向导 85
5.2.2 交叉表查询向导 88
5.2.3 查找重复项查询向导 90
5.2.4 查找不匹配项查询向导 91
5.3 查询设计器设置 93
5.3.1 查询设计器 93
5.3.2 查询条件设置 95
5.3.2 使用查询总计 96
5.4 数据高级查询 97
5.4.1 参数查询 97
5.4.2 交叉表查询 99
5.4.3 操作查询 100
5.5 使用SQL进行查询 105
5.6 上机指导 108
5.7 习题 113
第6章 窗体 116
6.1 窗体的基础知识 116
6.1.1 窗体的功能 116
6.1.2 窗体的分类 117
6.2 窗体的创建 118
6.2.1 使用“简单窗体”创建窗体 118
6.2.2 使用“窗体向导”创建窗体 118
6.2.3 通过“窗体设计”创建窗体 120
6.2.4 其他创建窗体的方法 122
6.3 控件的使用 123
6.3.1 控件的基本知识 123
6.3.2 使用控件 124
6.3.3 设置控件属性 129
6.3.4 实例:使用选项卡、列表框、命令按钮的窗体 130
6.4 窗体设计技巧 132
6.4.1 对窗体文本和控件实现三维效果 132
6.4.2 使用自动套用格式 133
6.4.3 创建让用户选择日期的窗体 134
6.5 使用窗体操纵数据 135
6.5.1 查看数据 136
6.5.2 排序和查找数据 136
6.5.3 添加、删除和修改记录 136
6.6 设计复杂窗体 137
6.6.1 创建主/子窗体 137
6.6.2 创建图表窗体 139
6.7 上机指导 141
6.8 习题 143
第7章 报表 145
7.1 报表的结构 145
7.2 报表的创建 147
7.2.1 使用简单报表 147
7.2.2 使用空报表 147
7.2.3 使用标签 148
7.2.4 使用报表向导 150
7.2.5 使用设计视图 151
7.3 报表的预览和打印 153
7.3.1 工具栏 153
7.3.2 滚动条 155
7.3.3 页面设置 155
7.3.4 打印报表 156
7.4子 报表与多列报表 156
7.4.1 子报表 156
7.4.2 多列报表 158
7.5 报表的高级应用 160
7.5.1 在报表中创建计算与汇总 160
7.5.2 创建图表报表 163
7.5.3 为报表记录添加编号 165
7.6 上机指导 166
7.7 习题 169
第8章 Access 2007数据库安全管理 171
8.1 Access 2007的安全功能和机制 171
8.1.1 新增的安全功能 171
8.1.2 安全机制 173
8.2 数据库加密与解密 174
8.2.1 数据库加密 174
8.2.2 撤消密码 175
8.3 对数据库进行打包、签名和分发 176
8.3.1 获取数字证书 176
8.3.2 数字签名 177
8.4 用户级安全机制 180
8.4.1 帐户、组 181
8.4.2 使用权限 183
8.4.3 使用设置安全机制向导 184
8.5 上机指导 188
8.6 习题 190
第9章 Access数据交换 193
9.1 Access的数据导入和导出 193
9.1.1 导入电子表格数据 193
9.1.2 导入文本文件数据 197
9.1.3 导入XML文件 203
9.1.4 导入HTML表 205
9.1.5 向其他Access数据库导出对象 206
9.1.6 向其他外部数据库、Excel、HTML或文本文件导出对象 207
9.2 将数据升迁到SQL Server数据库 211
9.2.1 升迁前的准备工作 212
9.2.2 启动升迁向导 212
9.3 上机指导 217
9.4 习题 218
第10章 宏 220
10.1 宏的基本概念 220
10.2 宏的创建与运行 221
10.2.1 新建宏 221
10.2.2 运行宏 228
10.3 常用的宏操作 230
10.3.1 常用的宏操作 231
10.3.2 在宏中设置操作参数 232
10.4 宏的应用 235
10.4.1 自动查看窗体上的最新记录 235
10.4.2 在窗体中打印报表 236
10.5 上机指导 237
10.6 习题 242
第11章 模块 244
11.1 模块的基本概念 244
11.2 模块的分类 245
11.3 模块的创建与调用 246
11.3.1 模块的创建 246
11.3.2 模块的运行 247
11.4 模块的调试 251
11.5 宏与模块的关系 253
11.6 上机指导 253
11.7 习题 257
第12章 VBA编程 259
12.1 VBA程序设计基础 259
12.1.1 数据类型 260
12.1.2 常量、变量与数组 261
12.1.3 运算符与表达式 265
12.2 表达式 269
12.3 基本控制语句 269
12.3.1 分支结构 270
12.3.2 循环结构 272
12.4 过程与函数 274
12.4.1 过程 274
12.4.2 函数 278
12.5 VBA编程环境 283
12.6 VBA与宏 289
12.6.1 宏与VBA的使用场合 289
12.6.2 将宏转换到Visual Basic 291
12.7 VBA数据编程 291
12.7.1 数据库引擎及其接口 291
12.7.2 VBA访问数据库的类型 292
12.7.3 数据访问对象(DAO) 293
12.7.4 ActiveX数据对象 294
12.8 上机指导 298
12.9 习题 301
第13章 数据库系统开发 304
13.1 软件开发的步骤和过程 304
13.2 系统需求分析 306
13.2.1 为什么要进行需求分析 306
13.2.2 需求分析的内容 306
13.2.3 需求分析的步骤 306
13.2.4 需求分析的方法 307
13.3 数据库设计 308
13.3.1 建立数据库文件的要求 308
13.3.2 数据库设计的主要工作 309
13.3.3 数据库设计过程 309
13.4 应用程序设计 309
13.5 系统测试 310
13.6 上机指导 311
13.7 习题 312
第14章 在程序设计语言中使用Access 314
14.1 在Delphi中访问 Access数据库 314
14.1.1 Delphi编程基础 315
14.1.2 使用Delphi访问 Access数据库 317
14.2 在ASP中访问Access数据库 324
14.2.1 ASP编程基础简介 324
14.2.2 配置ASP文件的运行环境 324
14.2.3 ASP编程基础 330
14.2.4 使用ASP访问Access数据库 332
14.3 在其他语言中访问Access数据库的通用方法 335
14.4 上机指导 336
14.5 习题 343
第15章 综合实例:公司物资管理系统 345
15.1 系统简介 345
15.2 数据库设计 346
15.2.1 数据表的逻辑结构设计 346
15.2.2 创建数据库 347
15.2.3 创建数据表关系 348
15.3 窗体设计与编程实现 348
15.3.1 报表模块设计 348
15.3.2 查询模块设计 350
15.3.3 物品操作模块设计 354
15.3.4 系统操作模块设计 357
15.3.5 主界面窗体设计 359
15.3.6 登录窗体设计 361
15.4 上机指导 364
第16章 综合实例:教务管理系统 366
16.1 系统简介 366
16.2 数据库设计 367
16.3 系统模块设计与实现 369
16.3.1 学生信息管理模块的设计与实现 369
16.3.2 课程模块的设计与实现 378
16.3.3 教师信息管理模块的设计与实现 381
16.3.4 主界面的设计与实现 384
16.3.5 系统运行 387
16.4 上机指导 388
习题答案 392