第1章 数据库基础 1
1.1 数据库简介 1
1.1.1 数据库基本概念 1
1.1.2 数据库系统介绍 2
1.1.3 数据库系统的特点 3
1.1.4 关系数据库概述 4
1.2 数据模型 4
1.2.1 数据模型概述 5
1.2.2 构建数据模型 5
1.2.3 数据库中的术语简介 6
1.2.4 关系数据库 7
1.2.5 构建数据库模型 9
习题 11
第2章 Access 2013数据库 13
2.1 Microsoft Access 2013简介 13
2.1.1 Access 2013产品简介 13
2.1.2 Access 2013的功能 14
2.2 Access 2013的新特点 14
2.3 Access 2013的安装 15
2.4 Microsoft Access 2013启动与退出 16
2.4.1 Access 2013的启动 16
2.4.2 Access 2013的退出 17
2.5 Microsoft Access 2013的窗口操作 17
2.5.1 Access 2013的系统主窗口 17
2.5.2 Access 2013的数据库窗口 18
2.6 创建数据库 19
2.6.1 创建一个空白数据库 19
2.6.2 利用模板创建数据库 21
2.6.3 创建数据库的实例 23
2.6.4 数据库的打开与关闭 25
上机实训一 26
上机实训二 26
习题 28
第3章 表的创建与使用 29
3.1 建立新表 29
3.1.1 在新数据库中创建新表 30
3.1.2 在现有数据库中创建新表 30
3.1.3 使用表模板创建数据表 32
3.1.4 使用字段模板创建数据表 33
3.1.5 使用表设计创建数据表 33
3.2 数据类型 36
3.2.1 基本类型 36
3.2.2 数字类型 37
3.2.3 日期和时间类型 37
3.2.4 是/否类型 37
3.2.5 快速入门类型 38
3.3 字段属性 38
3.3.1 类型属性 38
3.3.2 常规属性 39
3.3.3 查询属性 40
3.4 修改数据表与数据表结构 40
3.4.1 利用设计视图更改表的结构 40
3.4.2 利用数据表视图更改表的结构 41
3.4.3 数据的有效性 42
3.4.4 主键的设置、更改与删除 43
3.5 建立表之间的关系 44
3.5.1 表间关联关系 44
3.5.2 表的索引 45
3.6 表达式 45
3.6.1 常量与变量 45
3.6.2 表达式 46
3.6.3 常用函数 47
习题 50
第4章 查询设计 52
4.1 查询概述 52
4.2 选择查询 54
4.2.1 使用查询向导创建查询 54
4.2.2 用设计视图创建查询 66
4.2.3 设置查询条件 67
4.3 参数查询 69
4.4 操作查询 71
4.4.1 生成表查询 71
4.4.2 删除查询 72
4.4.3 追加查询 72
4.4.4 更新查询 74
上机实训一 74
上机实训二 75
上机实训三 76
上机实训四 77
上机实训五 77
习题 79
第5章 结构化查询语言SQL 82
5.1 SQL语言概述 82
5.1.1 SQL的发展 82
5.1.2 SQL语言的特点 83
5.1.3 SQL的基本概念 83
5.1.4 SQL语言分类 84
5.1.5 SQL语句用法示例 85
5.2 数据定义语言 88
5.2.1 定义基本表 88
5.2.2 完整性约束的实现 97
5.2.3 索引的定义与维护 99
5.3 数据查询语句 101
5.3.1 SELECT语句的一般语法 101
5.3.2 简单查询 102
5.3.3 连接查询 110
5.3.4 子查询 113
5.4 数据更新 114
5.4.1 插入数据 114
5.4.2 修改数据 115
5.4.3 删除数据 116
习题 117
第6章 窗体设计及高级应用 121
6.1 窗体基础知识 121
6.1.1 窗体的概念与作用 121
6.1.2 窗体构成 122
6.1.3 窗体类型 123
6.1.4 窗体视图 125
6.2 创建窗体 125
6.2.1 自动创建窗体 125
6.2.2 使用窗体向导创建窗体 128
6.2.3 使用设计视图创建窗体 130
6.3 窗体常用控件及应用 131
6.3.1 控件类型 131
6.3.2 常用控件 132
6.3.3 向窗体中添加控件 132
6.3.4 属性、事件与方法 147
6.3.5 窗体和控件的属性 148
6.3.6 窗体与对象的事件 151
6.4 窗体与控件的其他应用设计 153
6.4.1 创建计算控件 153
6.4.2 打印与预览窗体 155
6.5 窗体外观格式设计 156
6.5.1 加线条 156
6.5.2 加矩形 156
6.5.3 设置控件格式属性 157
6.5.4 使用Tab键设置控件次序 158
上机实训一 159
上机实训二 160
习题 161
第7章 报表设计 163
7.1 认识报表 163
7.1.1 报表的定义 163
7.1.2 报表的功能 163
7.1.3 报表的视图 164
7.1.4 报表的类型 164
7.2 使用向导创建报表 164
7.3 使用报表工具创建报表 167
7.4 使用空白报表工具创建报表 169
7.5 通过视图创建报表 170
7.6 创建标签类型的报表 173
7.7 设置报表的排序与分组 175
7.8 在报表中计算数据 177
7.9 报表的打印和预览 179
上机实训 180
习题 180
第8章 宏 182
8.1 认识宏 182
8.1.1 宏的概念 182
8.1.2 宏的分类 182
8.2 宏的基本操作 183
8.2.1 宏的功能 183
8.2.2 常用宏操作 183
8.3 宏的创建及调试运行 185
8.3.1 宏的创建 185
8.3.2 宏的调试运行 188
上机实训一 189
上机实训二 189
上机实训三 190
习题 190
第9章 VBA与模块 192
9.1 VBA简介 192
9.1.1 初识VBA程序 192
9.1.2 VBA程序编辑环境 193
9.1.3 VBA模块 195
9.2 VBA语言基础 197
9.2.1 数据类型 197
9.2.2 常量与变量 198
9.2.3 数组 200
9.2.4 用户自定义数据类型 201
9.2.5 运算符和表达式 201
9.2.6 常用标准函数 203
9.3 VBA程序的流程控制结构 207
9.3.1 语句书写规则 207
9.3.2 VBA基本语句 207
9.3.3 VBA基本控制结构 208
9.4 VBA过程与函数 212
9.4.1 过程 212
9.4.2 函数 213
9.4.3 变量的作用域与生存期 213
9.5 面向对象程序设计 214
9.5.1 类和对象 214
9.5.2 对象的属性 214
9.5.3 对象的方法 215
9.5.4 对象的事件 215
9.5.5 DoCmd对象 215
9.6 VBA数据库编程 216
9.6.1 ADO数据访问接口 217
9.6.2 ADO应用示例 219
9.7 VBA程序运行错误处理与调试 221
上机实训 223
习题 225
第10章 数据库管理 228
10.1 管理数据库 228
10.1.1 数据的备份和恢复 228
10.1.2 数据库的压缩和恢复 228
10.1.3 生成MDE文件 230
10.1.4 数据库的密码 230
10.2 用户级的安全机制 231
10.2.1 设置用户和组账户 231
10.2.2 设置用户与组权限 234
习题 235
第11章 数据库安全 237
11.1 Access 2013安全性的新增功能 237
11.1.1 Access 2013中的新增功能 237
11.1.2 Access和用户级安全 238
11.1.3 Access安全体系结构 238
11.1.4 禁用模式 239
11.2 使用受信任位置中的Access数据库 239
11.3 数据库的打包、签名和分发 241
11.4 信任数据库 244
11.5 旧版本数据库格式的转换 245
上机实训 247
习题 247
课后习题参考答案 248
第1章 数据库基础 248
第2章 Access 2013数据库 248
第3章 表的创建与使用 248
第4章 查询设计 248
第5章 结构化查询语言SQL 248
第6章 窗体设计及高级应用 249
第7章 报表设计 249
第8章 宏 250
第9章 VBA与模块 250
第10章 数据库管理 250
第11章 数据库安全 250
参考文献 251