Microsoft Office Access 2010是大家很熟悉的由微软发布的关系数据库管理系统。你知道吗?微软将于2020 年 10 月 13 日终止对 Access 2010 的支持了,并且不再提供任何扩展,也不再提供扩展的安全更新。全国计算机等级考试二级Access数据库程序设计也将开始使用 Access 2016版本。
针对这一系列变化,中央民族大学赵洪帅老师在其畅销书《Access 2010数据库应用技术教程》(第二版)及Access 2010 数据库应用技术教程上机指导》(第二版)的基础上进行升级,编写了《Access 2016 数据库应用技术教程》及《Access 2016 数据库应用技术教程上机指导》。
赵洪帅,中央民族大学,副教授
连续4年获课堂教学效果奖,获北京市教育教学成果二等奖;获学校最高荣誉奖“杰出育人奖”。近年来主编教材15部,参编教材5部(其中3部为国家级规划教材)。所编著教材《Access 2010数据库应用技术教程》(第二版)及《Access 2010 数据库应用技术教程上机指导》(第二版)畅销13万余册,用书学校师生反应良好。指导学生参加学科竞赛获教师队伍建设类B类省部级奖项2项,C类省部级奖项26项,D类省部级奖项22项。
教材特色
选用Access2016,在Access数据库畅销图书的基础上进行升级。
教学资源丰富,配有课件、素材、习题、视频等。
对案例进行讲解的视频资源,在教材中扫二维码即可观看。
涵盖最新版全国计算机等级考试(二级Access)考试大纲的内容。
教材介绍
Access 2016 数据库应用技术教程
主教材
书号:978-7-113-26768-1
定价:48.00 元
出版日期:2020年6月
天猫、京东、当当等电商平台,均可购买!
本书语言精练、内容全面、深入浅出、通俗易懂,注重实用性和可操作性。全书共分 8 章,分别为数据库基础与 Access 2016、创建与管理数据库、表、查询、窗体、报表、宏、模块与 VBA 编程。全书以“教学管理”数据库为例,从建立空数据库开始,逐步建立数据库中的各种对象,直至完成一个完整的小型数据库管理系统。
本书适合作为高等院校非计算机专业的“数据库应用技术”课程的教材,也可作为全国计算机等级考试(二级 Access 数据库程序设计)的备考用书,还可供计算机爱好者自学使用。
目录
第 1 章?? 数据库基础与 Access 2016 1
1.1 数据库的基础知识 1
1.1.1 数据库的基本概念 1
1.1.2 数据库系统的发展 4
1.1.3 数据库系统的基本特点 6
1.1.4 数据库系统的内部体系结构 6
1.2 数据模型 8
1.2.1 组成要素8
1.2.2 概念模型9
1.2.3 三种数据模型 11
1.3 关系数据库 12
1.3.1 关系模型 13
1.3.2 关系代数运算 14
1.3.3 关系的完整性 17
1.3.4 关系规范化 17
1.3.5 数据库的设计方法 18
1.4 初识 Access 2016 .19
1.4.1 Access 2016 的启动和退出 19
1.4.2 Access 2016 的工作界面 20
1.4.3 Access 2016 的命令选项卡21
1.4.4 Access 2016 的选项卡式文档23
1.5 Access 2016 中的对象 24
1.5.1 表 24
1.5.2 查询 25
1.5.3 窗体 26
1.5.4 报表 26
1.5.5 宏 27
1.5.6 模块 27
1.5.7 对象间的关系 27
1.6 Access 2016 中的数据 28
1.6.1 字段的数据类型 28
1.6.2 表达式 29
1.6.3 函数 32
1.7 Access 2016 的帮助系统 36
习题 1 37
第 2 章?? 创建与管理数据库. 42
2.1 创建数据库 42
2.1.1 设计示例——“教学管理”数据库 42
2.1.2 使用 Access 2016 附带的模板创建数据库 45
2.1.3 创建空数据库 46
2.2 数据库的打开与关闭 46
2.2.1 打开数据库 47
2.2.2 关闭数据库 48
2.3 管理数据库 48
2.3.1 设置默认的数据库格式和默认文件夹 48
2.3.2 查看数据库属性 48
2.3.3 备份数据库 49
2.3.4 压缩和修复数据库 50
2.3.5 设置和撤销数据库密码 51
习题 2 52
第 3 章?? 表 53
3.1 表的基本知识 53
3.2 创建数据表 54
3.2.1 使用“数据表视图”创建表 54
3.2.2 使用“设计视图”创建表 57
3.3 设置字段属性 59
3.3.1 字段大小 59
3.3.2 格式 60
3.3.3 输入掩码 61
3.3.4 默认值 62
3.3.5 标题 63
3.3.6 验证规则和验证文本 63
3.3.7 表的索引 63
3.4.1 打开和关闭表 65
3.4.2 修改表结构 66
3.4.3 向表中输入数据 67
3.4.5 表的导入或链接 69
3.4.6 表的导出 71
3.5 调整表外观 72
3.5.1 调整表的行高和列宽 72
3.5.2 调整字段显示次序 73
3.5.3 隐藏和显示字段 73
3.5.4 冻结字段 / 解除对所有字段的冻结 73
3.5.5 设置数据表格式 74
3.5.6 改变字体 74
3.6 操作表 74
3.6.1 查找数据 74
3.6.2 替换数据 76
3.6.3 排序记录 76
3.6.4 筛选记录 78
3.7 建立表间关系 79
3.7.1 表间关系的分类 80
3.7.2 建立表间关系 80
3.7.3 表关系的修改 83
习题 3 83
第 4 章?? 查询 88
4.1 查询概述 88
4.1.1 查询的功能 88
4.1.2 查询的类型 89
4.2 创建选择查询 90
4.2.1 使用“查询向导”创建选择查询 90
4.2.2 使用“设计视图”创建选择查询 91
4.2.3 运行查询 93
4.2.5 排序查询结果 94
4.2.6 查询条件的使用 94
4.2.7 在查询中进行计算 97
4.2.8 多表查询中联接属性的设置 100
4.3 创建参数查询 103
4.3.1 单参数查询 103
4.3.2 多参数查询 104
4.4 创建交叉表查询 105
4.4.1 认识交叉表查询 105
4.4.2 使用“交叉表查询向导”创建交叉表查询 105
4.4.3 使用“设计视图”创建交叉表查询 107
4.5 创建操作查询 108
4.5.1 生成表查询 108
4.5.2 更新查询 109
4.5.3 删除查询 111
4.5.4 追加查询 112
4.6 结构化查询语言(SQL) 113
4.6.1 SQL 概述 113
4.6.2 SQL 语句 114
4.6.3 创建 SQL 特定查询 117
习题 4 119
第 5 章?? 窗体. 124
5.1 窗体概述 124
5.1.1 窗体的功能 124
5.1.2 窗体的结构 125
5.1.3 窗体的视图 125
5.2 创建窗体 126
5.2.1 使用“窗体”创建窗体 126
5.2.2 使用“多个项目”创建显示多个记录的窗体 127
5.2.3 使用“分割窗体”创建分割窗体 128
5.2.4 使用“窗体向导”创建窗体 129
5.2.5 使用“空白窗体”创建窗体 130
5.2.6 使用“窗体设计”创建窗体 132
5.3 窗体的设计 132
5.3.1 窗体的属性 132
5.3.2 控件的概念 133
5.3.3 控件的种类 135
5.3.4 常用控件的使用 135
5.4 修饰窗体 142
5.4.1 使用主题功能 142
5.4.2 条件格式的使用 143
5.4.3 添加背景图像 143
5.5 定制系统控制窗体 144
5.5.1 创建导航窗体 144
5.5.2 设置启动窗体 145
习题 5 146
第 6 章?? 报表. 148
6.1 报表概述 148
6.1.1 报表的功能 148
6.1.2 报表的结构 148
6.1.3 报表的视图 149
6.2 创建报表 149
6.2.1 使用“报表”创建报表 149
6.2.2 使用“报表向导”创建报表 150
6.2.3 使用“空报表”创建报表 152
6.2.4 使用“设计视图”创建报表 154
6.2.5 使用“标签向导”创建报表 155
6.3 报表排序和分组统计 161
6.3.1 排序 161
6.3.2 记录分组 161
6.3.3 报表常用函数 164
6.3.4 分组统计 164
6.4 打印报表 165
6.4.1 页面设置 165
6.4.2 打印 167
习题 6 167
第 7 章?? 宏 169
7.1 宏概述 169
7.1.1 宏的功能 169
7.1.2 宏的种类 169
7.1.3 宏生成器 170
7.1.4 宏操作 171
7.2 宏的创建和设计 173
7.2.1 创建独立的宏 173
7.2.2 创建嵌入的宏 175
7.2.3 创建条件操作宏 176
7.2.4 创建宏组 178
7.3 宏的运行、调试与修改 180
7.3.1 宏的运行 180
7.3.2 宏的调试 182
7.3.3 宏的修改 183
习题 7 183
第 8 章?? 模块与 VBA 编程 185
8.1 VBA 的编程环境 185
8.1.1 打开 VBE 窗口 185
8.1.2 VBE 窗口简介 186
8.2 VBA 模块简介 188
8.2.1 模块的类型 188
8.2.2 VBA 代码编写模块的过程 189
8.2.3 将宏转换为模块的过程 189
8.2.4 在模块中执行宏 189
8.3 VBA 程序设计基础.190
8.3.1 程序书写原则 190
8.3.2 数据类型 191
8.3.3 变量与常量 192
8.3.4 常用的标准函数 196
8.3.5 运算符和表达式 196
8.4 VBA 程序流程控制语句 197
8.4.1 赋值语句 197
8.4.2 选择结构语句 197
8.4.3 循环结构语句 202
8.4.4 其他语句——GoTo 语句和标号 206
8.5 面向对象程序设计的基本概念 206
8.5.1 对象 206
8.5.2 属性 207
8.5.3 方法 207
8.5.4 事件 208
8.6 VBA 模块的创建 209
8.6.1 VBA 标准模块 209
8.6.2 子过程的创建和调用 210
8.6.3 函数(Function 过程)的创建和调用 212
8.6.4 过程调用中的参数传递 213
8.7 VBA 常用操作 214
8.7.1 打开和关闭操作 214
8.7.2 输入框函数 217
8.7.3 消息框 218
8.7.4 VBA 编程验证数据 221
8.7.5 计时事件 Timer 222
8.8 VBA 的数据库编程技术 222
8.8.1 数据库引擎及其接口 223
8.8.2 VBA 访问的数据库类型 223
8.8.3 数据访问对象 223
8.8.4 ActiveX 数据对象 225
8.9 VBA 程序调试 227
8.9.1 错误类型 227
8.9.2 调试错误 228
8.10 错误处理 229
8.10.1 设置错误陷阱 229
8.10.2 编写错误处理代码 229
习题 8 230
附录 A?? 课程实训说明 238
附录 B?? 部分习题参考答案 241
参考文献
Access 2016 数据库应用技术教程
上机指导
配套
书号:978-7-113-26769-8
定价:35.00 元
出版日期:2020年6月
天猫、京东、当当等电商平台,均可购买!
本书作为主教材《Access 2016 数据库应用技术教程》(中国铁道出版社出版有限公司,赵洪帅编著)一书的配套实验教材,全书共分为 2 篇:第 1 篇是上机实验,第 2 篇是全国计算机等级考试(二级 Access)专项训练。其中,第 1 篇以“教学管理”数据库为例,从建立空数据库开始,逐步建立数据库中的各种对象,直至完成一个完整的小型数据库管理系统,使读者能够通过练习,由浅入深、循序渐进地掌握 Access 的知识点和使用方法;第 2篇涵盖了最新版全国计算机等级考试(二级 Access)考试大纲的内容。附录中给出了课程实训说明,介绍了实训目的、任务、要求、进度、安排、提交成果及任务书等内容。
本书适合作为高等院校非计算机专业的“数据库应用技术”课程实训教材,也可作为全国计算机等级考试(二级 Access)的备考用书,还可供计算机爱好者自学使用。
目录
第 1 章?? 数据库基础与 Access 2016 1
1.1 数据库的基础知识 1
1.1.1 数据库的基本概念 1
1.1.2 数据库系统的发展 4
1.1.3 数据库系统的基本特点 6
1.1.4 数据库系统的内部体系结构 6
1.2 数据模型 8
1.2.1 组成要素8
1.2.2 概念模型9
1.2.3 三种数据模型 11
1.3 关系数据库 12
1.3.1 关系模型 13
1.3.2 关系代数运算 14
1.3.3 关系的完整性 17
1.3.4 关系规范化 17
1.3.5 数据库的设计方法 18
1.4 初识 Access 2016 .19
1.4.1 Access 2016 的启动和退出 19
1.4.2 Access 2016 的工作界面 20
1.4.3 Access 2016 的命令选项卡21
1.4.4 Access 2016 的选项卡式文档23
1.5 Access 2016 中的对象 24
1.5.1 表 24
1.5.2 查询 25
1.5.3 窗体 26
1.5.4 报表 26
1.5.5 宏 27
1.5.6 模块 27
1.5.7 对象间的关系 27
1.6 Access 2016 中的数据 28
1.6.1 字段的数据类型 28
1.6.2 表达式 29
1.6.3 函数 32
1.7 Access 2016 的帮助系统 36
习题 1 37
第 2 章?? 创建与管理数据库. 42
2.1 创建数据库 42
2.1.1 设计示例——“教学管理”数据库 42
2.1.2 使用 Access 2016 附带的模板创建数据库 45
2.1.3 创建空数据库 46
2.2 数据库的打开与关闭 46
2.2.1 打开数据库 47
2.2.2 关闭数据库 48
2.3 管理数据库 48
2.3.1 设置默认的数据库格式和默认文件夹 48
2.3.2 查看数据库属性 48
2.3.3 备份数据库 49
2.3.4 压缩和修复数据库 50
2.3.5 设置和撤销数据库密码 51
习题 2 52
第 3 章?? 表 53
3.1 表的基本知识 53
3.2 创建数据表 54
3.2.1 使用“数据表视图”创建表 54
3.2.2 使用“设计视图”创建表 57
3.3 设置字段属性 59
3.3.1 字段大小 59
3.3.2 格式 60
3.3.3 输入掩码 61
3.3.4 默认值 62
3.3.5 标题 63
3.3.6 验证规则和验证文本 63
3.3.7 表的索引 63
3.4.1 打开和关闭表 65
3.4.2 修改表结构 66
3.4.3 向表中输入数据 67
3.4.5 表的导入或链接 69
3.4.6 表的导出 71
3.5 调整表外观 72
3.5.1 调整表的行高和列宽 72
3.5.2 调整字段显示次序 73
3.5.3 隐藏和显示字段 73
3.5.4 冻结字段 / 解除对所有字段的冻结 73
3.5.5 设置数据表格式 74
3.5.6 改变字体 74
3.6 操作表 74
3.6.1 查找数据 74
3.6.2 替换数据 76
3.6.3 排序记录 76
3.6.4 筛选记录 78
3.7 建立表间关系 79
3.7.1 表间关系的分类 80
3.7.2 建立表间关系 80
3.7.3 表关系的修改 83
习题 3 83
第 4 章?? 查询 88
4.1 查询概述 88
4.1.1 查询的功能 88
4.1.2 查询的类型 89
4.2 创建选择查询 90
4.2.1 使用“查询向导”创建选择查询 90
4.2.2 使用“设计视图”创建选择查询 91
4.2.3 运行查询 93
4.2.5 排序查询结果 94
4.2.6 查询条件的使用 94
4.2.7 在查询中进行计算 97
4.2.8 多表查询中联接属性的设置 100
4.3 创建参数查询 103
4.3.1 单参数查询 103
4.3.2 多参数查询 104
4.4 创建交叉表查询 105
4.4.1 认识交叉表查询 105
4.4.2 使用“交叉表查询向导”创建交叉表查询 105
4.4.3 使用“设计视图”创建交叉表查询 107
4.5 创建操作查询 108
4.5.1 生成表查询 108
4.5.2 更新查询 109
4.5.3 删除查询 111
4.5.4 追加查询 112
4.6 结构化查询语言(SQL) 113
4.6.1 SQL 概述 113
4.6.2 SQL 语句 114
4.6.3 创建 SQL 特定查询 117
习题 4 119
第 5 章?? 窗体. 124
5.1 窗体概述 124
5.1.1 窗体的功能 124
5.1.2 窗体的结构 125
5.1.3 窗体的视图 125
5.2 创建窗体 126
5.2.1 使用“窗体”创建窗体 126
5.2.2 使用“多个项目”创建显示多个记录的窗体 127
5.2.3 使用“分割窗体”创建分割窗体 128
5.2.4 使用“窗体向导”创建窗体 129
5.2.5 使用“空白窗体”创建窗体 130
5.2.6 使用“窗体设计”创建窗体 132
5.3 窗体的设计 132
5.3.1 窗体的属性 132
5.3.2 控件的概念 133
5.3.3 控件的种类 135
5.3.4 常用控件的使用 135
5.4 修饰窗体 142
5.4.1 使用主题功能 142
5.4.2 条件格式的使用 143
5.4.3 添加背景图像 143
5.5 定制系统控制窗体 144
5.5.1 创建导航窗体 144
5.5.2 设置启动窗体 145
习题 5 146
第 6 章?? 报表. 148
6.1 报表概述 148
6.1.1 报表的功能 148
6.1.2 报表的结构 148
6.1.3 报表的视图 149
6.2 创建报表 149
6.2.1 使用“报表”创建报表 149
6.2.2 使用“报表向导”创建报表 150
6.2.3 使用“空报表”创建报表 152
6.2.4 使用“设计视图”创建报表 154
6.2.5 使用“标签向导”创建报表 155
6.3 报表排序和分组统计 161
6.3.1 排序 161
6.3.2 记录分组 161
6.3.3 报表常用函数 164
6.3.4 分组统计 164
6.4 打印报表 165
6.4.1 页面设置 165
6.4.2 打印 167
习题 6 167
第 7 章?? 宏 169
7.1 宏概述 169
7.1.1 宏的功能 169
7.1.2 宏的种类 169
7.1.3 宏生成器 170
7.1.4 宏操作 171
7.2 宏的创建和设计 173
7.2.1 创建独立的宏 173
7.2.2 创建嵌入的宏 175
7.2.3 创建条件操作宏 176
7.2.4 创建宏组 178
7.3 宏的运行、调试与修改 180
7.3.1 宏的运行 180
7.3.2 宏的调试 182
7.3.3 宏的修改 183
习题 7 183
第 8 章?? 模块与 VBA 编程 185
8.1 VBA 的编程环境 185
8.1.1 打开 VBE 窗口 185
8.1.2 VBE 窗口简介 186
8.2 VBA 模块简介 188
8.2.1 模块的类型 188
8.2.2 VBA 代码编写模块的过程 189
8.2.3 将宏转换为模块的过程 189
8.2.4 在模块中执行宏 189
8.3 VBA 程序设计基础.190
8.3.1 程序书写原则 190
8.3.2 数据类型 191
8.3.3 变量与常量 192
8.3.4 常用的标准函数 196
8.3.5 运算符和表达式 196
8.4 VBA 程序流程控制语句 197
8.4.1 赋值语句 197
8.4.2 选择结构语句 197
8.4.3 循环结构语句 202
8.4.4 其他语句——GoTo 语句和标号 206
8.5 面向对象程序设计的基本概念 206
8.5.1 对象 206
8.5.2 属性 207
8.5.3 方法 207
8.5.4 事件 208
8.6 VBA 模块的创建 209
8.6.1 VBA 标准模块 209
8.6.2 子过程的创建和调用 210
8.6.3 函数(Function 过程)的创建和调用 212
8.6.4 过程调用中的参数传递 213
8.7 VBA 常用操作 214
8.7.1 打开和关闭操作 214
8.7.2 输入框函数 217
8.7.3 消息框 218
8.7.4 VBA 编程验证数据 221
8.7.5 计时事件 Timer 222
8.8 VBA 的数据库编程技术 222
8.8.1 数据库引擎及其接口 223
8.8.2 VBA 访问的数据库类型 223
8.8.3 数据访问对象 223
8.8.4 ActiveX 数据对象 225
8.9 VBA 程序调试 227
8.9.1 错误类型 227
8.9.2 调试错误 228
8.10 错误处理 229
8.10.1 设置错误陷阱 229
8.10.2 编写错误处理代码 229
习题 8 230
附录 A?? 课程实训说明 238
附录 B?? 部分习题参考答案 241
参考文献
相关图书介绍
MORE BOOKS
书号:978-7-113-26417-8
书号:978-7-113-26417-8