第1章 数据库基础概述 1
1.1 数据库基础知识 2
1.1.1 数据库系统的基本概念 2
1.1.2 数据管理技术的发展过程 3
1.1.3 数据库系统的组成 6
1.2 数据库系统体系结构 7
1.2.1 从数据库用户角度分析系统体系结构 8
1.2.2 从数据库管理系统角度分析系统体系结构 10
1.3 数据模型 12
1.3.1 数据模型的基本概念 12
1.3.2 概念模型 13
1.3.3 实体联系数据模型 15
1.3.4 数据模型 15
1.4 数据库管理系统 18
1.4.1 数据库管理系统的功能 18
1.4.2 数据库管理系统的构成 19
本章小结 19
习题 20
第2章 关系数据库基础知识 23
2.1 关系模型与关系数据库 24
2.1.1 关系模型 24
2.1.2 关系模型的基本概念 24
2.1.3 关系的性质 27
2.2 关系操作 27
2.2.1 关系代数 27
2.2.2 传统的集合运算 28
2.2.3 专门的关系运算 30
2.3 关系完整性 34
2.4 关系规范化理论 35
2.4.1 问题的提出 35
2.4.2 函数依赖 37
2.4.3 关系模式的规范化 38
2.4.4 关系规范化的实际应用 42
本章小结 42
习题 43
第3章 数据库设计 47
3.1 数据库设计概述 48
3.1.1 数据库和信息系统 48
3.1.2 数据库设计的特征 48
3.1.3 数据库设计方法简述 49
3.1.4 数据库设计的步骤 50
3.2 需求分析 51
3.2.1 需求分析的任务 52
3.2.2 需求分析方法 52
3.2.3 数据字典 53
3.3 概念结构设计 55
3.3.1 概念设计的必要性 56
3.3.2 概念模型 56
3.3.3 概念模型设计的策略和主要步骤 56
3.4 逻辑结构设计 59
3.4.1 E-R图向关系模型的转换 59
3.4.2 数据模型的规范化处理 60
3.4.3 关系数据库的逻辑设计 61
3.5 物理结构设计 61
3.5.1 数据库的存取方法 61
3.5.2 确定数据库的存储结构 62
3.6 数据库的实施与维护 62
3.6.1 数据库的实施 62
3.6.2 数据库的运行和维护 62
3.7 数据库设计案例 63
本章小结 66
习题 67
第4章 初识Access 2013 71
4.1 Access 2013简介 72
4.2 Access 2013的安装、启动与退出 72
4.3 Access 2013的工作界面 76
4.3.1 Backstage视图 78
4.3.2 功能区 78
4.3.3 导航窗格 79
4.4 Access 2013自定义工作界面 82
4.4.1 自定义工作环境 82
4.4.2 自定义快速访问工具栏 86
4.5 Access 2013数据库中的对象 88
4.5.1 表 88
4.5.2 查询 89
4.5.3 窗体 89
4.5.4 报表 90
4.5.5 宏 91
4.5.6 模块 91
本章小结 92
习题 92
动手实验 93
第5章 数据库的创建与维护 95
5.1 在Access2013中创建数据库 96
5.1.1 数据库设计的要求 96
5.1.2 使用模板创建数据库 97
5.1.3 创建一个空白数据库 98
5.2 数据库的基本操作 99
5.2.1 打开数据库 99
5.2.2 保存数据库 100
5.2.3 关闭数据库 102
5.3 操作数据库对象 103
5.3.1 初识导航窗格 103
5.3.2 打开数据库对象 107
5.3.3 数据库对象的搜索 107
5.3.4 数据库对象的复制、剪切与粘贴 108
5.3.5 数据库对象的重命名和删除 108
5.3.6 数据库对象的显示与隐藏 109
5.4 管理数据库 111
5.4.1 备份数据库 111
5.4.2 压缩和修复数据库 112
5.4.3 查看并设置数据库属性 112
本章小结 112
习题 113
动手实验 114
第6章 创建和使用表 115
6.1 表的设计 116
6.2 创建表 117
6.2.1 新建空白表 118
6.2.2 根据表模板创建表 119
6.2.3 使用SharePoint列表创建表 122
6.2.4 在表设计视图中创建表 122
6.2.5 导入表 124
6.3 设置字段属性 128
6.3.1 字段数据类型 128
6.3.2 设置字段格式 130
6.3.3 更改字段大小 131
6.3.4 输入掩码 131
6.3.5 设置默认值 133
6.3.6 设置有效性规则和有效性文本 133
6.3.7 查阅属性 135
6.3.8 字段的其他属性 135
6.4 修改数据表的结构 137
6.4.1 设置主键与删除主键 137
6.4.2 创建索引 137
6.4.3 表的基本操作 139
6.5 建立表的关系 141
6.5.1 创建关系 142
6.5.2 设置参照完整性 143
本章小结 145
习题 146
动手实验 147
第7章 操作和修饰表 149
7.1 数据表的操作 150
7.1.1 增加记录 150
7.1.2 修改记录 153
7.1.3 选定记录 154
7.1.4 删除记录 154
7.1.5 数据的查找与替换 155
7.2 数据的检索 158
7.2.1 记录的排序 158
7.2.2 记录的筛选 159
7.3 设置数据表的格式 163
7.3.1 设置表的行高和列宽 163
7.3.2 隐藏或显示列 165
7.3.3 设置字体格式 166
7.3.4 冻结和解冻列 169
7.4 数据表中的行汇总统计 170
7.5 Access数据表的导出 172
本章小结 176
习题 176
动手实验 177
第8章 选择查询 179
8.1 查询的类型 180
8.2 使用查询向导创建查询 181
8.3 使用查询设计视图创建查询 193
8.3.1 使用查询设计网格创建简单查询 193
8.3.2 使用查询设计创建联接查询 198
8.3.3 设置联接属性创建查询 198
8.4 创建操作查询 200
8.4.1 创建生成表查询 200
8.4.2 创建更新查询 202
8.4.3 创建追加查询 204
8.4.4 创建删除查询 205
8.5 SQL高级查询 206
8.5.1 SQL概述 206
8.5.2 SELECT查询 207
8.5.3 SQL的数据操纵功能 223
8.6 参数查询 225
本章小结 226
习题 227
动手实验 228
第9章 窗体 229
9.1 认识窗体 230
9.1.1 窗体的结构 230
9.1.2 窗体的功能 230
9.1.3 窗体的分类 231
9.1.4 窗体视图 231
9.2 创建窗体 232
9.2.1 使用窗体工具创建窗体 233
9.2.2 使用空白窗体工具创建窗体 234
9.2.3 使用窗体向导创建窗体 235
9.2.4 使用分割窗体工具创建分割窗体 237
9.2.5 使用多个项目工具创建显示多个记录的窗体 238
9.2.6 创建数据表窗体 238
9.3 在设计视图中创建窗体 239
9.3.1 窗体设计工具——控件 239
9.3.2 控件类型 240
9.3.3 创建窗体实例 240
9.4 创建和使用主/子窗体 241
9.4.1 同时创建主窗体和子窗体 242
9.4.2 创建子窗体并添加到已有窗体中 243
9.5 使用窗体控件 245
9.5.1 标签、文本框、组合框和按钮的应用 245
9.5.2 列表框、复选框、单选按钮控件的应用 250
本章小结 252
习题 253
动手实验 253
第10章 报表 255
10.1 认识Access报表 256
10.2 报表的创建 258
10.2.1 使用报表工具创建报表 258
10.2.2 使用报表向导创建报表 259
10.2.3 使用空报表工具创建报表 263
10.2.4 创建标签类型的报表 265
10.2.5 使用报表设计创建报表 267
10.3 报表的高级应用 270
10.3.1 报表中的计数 270
10.3.2 报表中应用总计 273
10.3.3 创建图形报表 275
10.4 报表的预览和打印 277
10.4.1 页面设置与打印 278
10.4.2 打印注意事项 281
本章小结 282
习题 282
动手实验 283
第11章 宏 285
11.1 宏概述 286
11.1.1 宏的概念 286
11.1.2 宏的类型 287
11.1.3 宏的结构 287
11.2 创建和设计宏 288
11.2.1 新建单个宏 288
11.2.2 创建宏组 289
11.2.3 创建条件宏 290
11.3 宏的运行和调试 291
11.3.1 运行宏 291
11.3.2 宏的调试 292
11.4 常用的宏 293
11.5 事件 295
本章小结 296
习题 296
动手实验 297
第12章 模块与VBA程序设计 299
12.1 VBA概述 300
12.2 VBA基础知识 302
12.2.1 数据类型 303
12.2.2 变量和常量 303
12.2.3 VBA中的运算符与表达式 306
12.2.4 常用的标准函数 309
12.2.5 程序流程控制 312
12.3 VBA对象 320
12.4 创建VBA模块 323
12.4.1 模块的定义和创建 323
12.4.2 过程的创建 324
本章小结 325
习题 326
动手实验 326
附录A本书的教学资源 327
附录B本书的实训资源 333
参考文献 337