Access 2016数据库教程(微课版)

全国计算机等级考试 Access数据库程序设计考试大纲(2021年版)
分享 推荐 0 收藏 37 阅读 3.3K
苏林萍 谢萍 周蓉 (编著) 978-7-115-56090-2

关于本书的内容有任何问题,请联系 人邮-王迎

【实用性强】本书以“学生成绩管理”数据库为例,从建立数据库开始逐步讲解数据库中的各种对象,对Access 2016的主要功能进行了全方位的介绍。

【实例丰富】本书包含大量教学实例,并将重要实例制作成微课视频,可反复播放学习,是课程教学的有益补充。

【符合考试大纲】本书章节框架与“全国计算机等级考试二级Access数据库程序设计考试大纲(2021年版)”相对应,内容上进一步贴近等级考试要求,并配有针对性实验与习题。

内容摘要

本书通过“学生成绩管理”数据库案例,从建立Access 2016空数据库开始,逐步讲解数据库中的表、查询、窗体、报表、宏、模块等对象,并围绕“学生成绩管理”数据库案例介绍Access 2016的主要功能。本书配有根据各章的重点和难点录制的微课视频,便于读者观看视频学习并更好地掌握数据库知识。第2~9章配有丰富的实验和习题,可以帮助读者巩固和加深对所学知识的掌握和理解,提高读者应用数据库技术分析和处理数据的能力。

本书符合最新版《全国计算机等级考试二级Access数据库程序设计考试大纲》的要求,可以作为高等院校非计算机专业“数据库应用技术”课程的教材,也可以作为“全国计算机等级考试二级Access数据库程序设计”科目考试的参考资料。

前言

数据库技术是计算机应用最广泛的领域之一,随着计算机数据处理技术的迅速发展,数据库技术的应用范围和领域也在不断扩大。为了适应数据库技术广泛应用的现状,提高学生的数据库技术应用水平,许多高校都开设了数据库应用技术相关课程。

本书以“学生成绩管理”数据库为例,从建立Access 2016空数据库开始,逐步讲解数据库中的各种对象,围绕“学生成绩管理”数据库案例介绍Access 2016的主要功能。本书配有按照各章的知识点结构针对每章的重点和难点录制的微课视频。每个微课视频都有明确的教学目标,集中讲解一个知识点,时长较短,方便学生在课下反复播放学习,是对课堂教学的有益补充。

本书包含大量可以供教师和学生使用的教学实例。每章包含丰富的习题供学生练习,以巩固和加深对所学知识的理解。第2~9章都设置了实验,每个实验有明确的实验目的和具体的实验要求,并针对较难的实验给出了实验操作提示。学生可以通过实验来提高数据库技术的应用能力。

本书内容符合最新版《全国计算机等级考试二级Access数据库程序设计考试大纲》(以下简称考试大纲)的要求,书中的习题和实验也符合考试大纲的要求。

本书的参考学时为64学时,建议采用理论和实验并行的教学模式。理论教学32学时,实验32学时,各章的理论教学学时和实验学时分配如下表。

章 理论教学学时数 实验学时数
第1章 数据库基础 2 0
第2章 Access数据库的设计与创建 2 2
第3章 表 4 6
第4章 查询 6 6
第5章 SQL查询 4 4
第6章 窗体 4 4
第7章 报表 2 2
第8章 宏 2 2
第9章 模块与VBA程序设计 6 6

本书的编写人员均为多年从事高校数据库技术教学和计算机等级考试培训的优秀一线教师,具有扎实的理论基础和丰富的教学经验。其中,第1~3章由谢萍编写,第4~5章由苏林萍、单波编写,第6章由谢萍、单波编写,第7~8章由周蓉、金花编写,第9章由苏林萍编写。全书由苏林萍统稿。谢萍、苏林萍和周蓉负责录制全书的微课视频。

为更好地辅助教师使用本书进行教学工作,编者准备了丰富的教学资源,包括各章的PPT课件、微课视频、书中的实例数据库、实验的参考答案数据库、习题答案等,读者可从人邮教育社区(https://www.ryjiaoyu.com)免费下载。

由于编者水平有限,书中难免有不妥之处,恳请广大读者批评指正。

编 者
2020年11月

目录

第1章 数据库基础 1
1.1 信息、数据与数据处理 1
1.2 数据管理技术的发展 1
1.3 数据库系统的组成 4
1.4 数据库系统的特点 5
1.5 数据库系统的内部体系结构 5
1.6 数据模型 6
1.6.1 数据模型中的相关概念 6
1.6.2 数据模型分类 8
1.7 关系数据库 9
1.7.1 关系模型的基本术语 9
1.7.2 关系的基本性质 10
1.7.3 关系完整性约束 11
1.7.4 关系规范化 11
1.7.5 关系运算 12
1.8 数据库设计步骤 17
习题 17

第2章 Access数据库的设计与创建 21
2.1 Access 2016的工作环境 21
2.2 Access数据库设计 23
2.2.1 Access数据库设计步骤 23
2.2.2 “学生成绩管理”数据库设计实例 24
2.3 Access 2016数据库的创建 25
2.4 Access 2016数据库的对象 27
2.5 Access 2016数据库的视图模式 31
2.5.1 设计视图 31
2.5.2 数据表视图 31
2.5.3 SQL视图 32
2.6 Access 2016数据库的操作 32
2.6.1 打开和关闭数据库 32
2.6.2 压缩和修复数据库 33
2.6.3 设置数据库打开密码 34
2.6.4 备份数据库 35
2.6.5 生成ACCDE文件 36
习题 36

第3章 表 38
3.1 表结构的设计 38
3.1.1 字段名称的命名规定 38
3.1.2 字段的数据类型 39
3.1.3 “学生成绩管理”数据库中各表结构设计实例 41
3.2 创建表 43
3.2.1 使用数据表视图创建表 43
3.2.2 使用表设计视图创建表 44
3.2.3 设置表的主键 46
3.2.4 修改表的结构 46
3.2.5 设置字段的属性 47
3.3 表数据的录入 50
3.4 建立表之间的关联关系 54
3.5 表的导入、导出和链接 57
3.5.1 表的导入 57
3.5.2 表的导出 60
3.5.3 表的链接 61
3.6 表的基本操作 63
3.6.1 打开和关闭表 63
3.6.2 记录的定位 64
3.6.3 记录的操作 66
3.6.4 记录的排序 67
3.6.5 记录的筛选 68
3.6.6 表的外观设置 70
3.6.7 表的复制、删除和重命名 73
习题 75

第4章 查询 78
4.1 查询概述 78
4.1.1 查询的类型 78
4.1.2 查询的视图 79
4.1.3 查询的创建方法 79
4.2 选择查询 81
4.2.1 使用查询向导创建选择查询 81
4.2.2 使用查询设计创建选择查询 83
4.3 查询的运行和修改 85
4.3.1 查询的运行 85
4.3.2 查询的修改 85
4.4 设置查询条件 86
4.4.1 表达式与表达式生成器 86
4.4.2 在设计网格中设置查询条件 90
4.5 设置查询的计算 92
4.5.1 预定义计算 92
4.5.2 自定义计算 95
4.6 交叉表查询 96
4.6.1 使用查询向导创建交叉表查询 96
4.6.2 使用查询设计创建交叉表查询 98
4.7 参数查询 98
4.7.1 单参数查询 99
4.7.2 多参数查询 100
4.8 操作查询 100
4.8.1 生成表查询 101
4.8.2 追加查询 102
4.8.3 更新查询 103
4.8.4 删除查询 103
习题 104

第5章 SQL查询 106
5.1 SQL视图 106
5.2 SQL查询语句 106
5.2.1 SELECT语句 107
5.2.2 数据分组和聚合函数 110
5.2.3 多表连接查询 113
5.3 SQL数据定义 116
5.4 SQL数据操纵 117
5.5 SQL特定查询 119
习题 120

第6章 窗体 122
6.1 窗体概述 122
6.1.1 窗体的视图 122
6.1.2 窗体的类型 122
6.1.3 窗体的创建方法 123
6.2 创建窗体 124
6.2.1 自动创建窗体 124
6.2.2 使用窗体向导创建窗体 126
6.2.3 使用导航创建窗体 129
6.3 使用设计视图创建窗体 130
6.3.1 窗体的设计视图 130
6.3.2 属性表 131
6.3.3 控件的类型和功能 132
6.3.4 控件的基本操作 134
6.3.5 常用控件的使用 136
6.4 窗体的设计 148
习题 153

第7章 报表 155
7.1 报表概述 155
7.1.1 报表的类型 155
7.1.2 报表的组成 155
7.1.3 报表的视图 156
7.2 创建报表 156
7.2.1 使用“报表”按钮创建报表 157
7.2.2 使用“空报表”按钮创建报表 157
7.2.3 使用“报表向导”按钮创建报表 159
7.2.4 使用“报表设计”按钮创建报表 161
7.2.5 创建图表报表 164
7.2.6 创建标签报表 166
7.3 编辑报表 167
7.3.1 报表中记录的排序与分组 167
7.3.2 报表中计算控件的使用 171
7.3.3 在报表中添加日期和时间及页码 172
7.4 报表的打印与导出 173
7.4.1 打印报表 173
7.4.2 导出报表 174
习题 175

第8章 宏 177
8.1 宏概述 177
8.1.1 宏的概念 177
8.1.2 宏的类型 178
8.1.3 宏的设计视图 179
8.2 创建宏 180
8.2.1 创建操作序列的独立宏 180
8.2.2 删除独立宏 181
8.2.3 创建嵌入宏 181
8.2.4 使用“If ”宏操作来控制程序流程 183
8.2.5 删除嵌入宏 186
8.2.6 创建子宏和宏组 186
8.2.7 创建数据宏 188
8.3 宏的安全性 190
8.3.1 启用沙盒模式 190
8.3.2 信任中心 192
8.4 编辑宏 193
8.5 宏的运行与调试 193
8.5.1 宏的运行 194
8.5.2 宏的调试 194
习题 195

第9章 模块与VBA程序设计 197
9.1 模块概述 197
9.1.1 模块的分类 197
9.1.2 模块的组成 197
9.1.3 一个简单的VBA窗体模块示例 198
9.2 VBA程序设计概述 199
9.2.1 对象和对象名 199
9.2.2 对象的属性 200
9.2.3 对象的方法 201
9.2.4 对象的事件和事件过程 201
9.2.5 DoCmd对象 203
9.3 VBA程序开发环境 203
9.3.1 打开VBE窗口 203
9.3.2 VBE窗口的组成 204
9.3.3 在VBE中编写代码 205
9.4 VBA程序基础 205
9.4.1 数据类型 206
9.4.2 常量 206
9.4.3 变量 207
9.4.4 数组 208
9.4.5 运算符 210
9.4.6 函数 212
9.4.7 表达式 214
9.5 VBA程序语句 215
9.5.1 语句的书写规则 215
9.5.2 声明语句 215
9.5.3 赋值语句 215
9.5.4 注释语句 216
9.5.5 输入输出语句 216
9.6 VBA程序的控制结构 218
9.6.1 顺序结构 219
9.6.2 选择结构 220
9.6.3 循环结构 228
9.7 VBA自定义过程 236
9.7.1 子过程声明和调用 236
9.7.2 函数声明和调用 239
9.7.3 变量作用域 240
9.8 VBA程序调试 242
9.8.1 错误类型 242
9.8.2 程序调试 242
习题 243

附录 248
第2章 Access 2016数据库的设计与创建实验 248
实验1 认识Access 2016数据库 248
实验2 Access 2016数据库的基本操作 249
第3章 表实验 249
实验1 数据库及表的创建 249
实验2 创建表之间的关联关系 252
实验3 表的导入和导出 253
实验4 表的操作 253
第4章 查询实验 254
实验1 选择查询实验 254
实验2 交叉表查询、参数查询、操作查询实验 256
第5章 SQL查询实验 258
第6章 窗体实验 261
实验1 使用窗体向导创建窗体、自动创建窗体 261
实验2 在设计视图中创建窗体 263
第7章 报表实验 265
第8章 宏实验 268
第9章 模块与VBA程序设计实验 269
实验1 顺序结构程序设计实验 269
实验2 选择结构程序设计实验 270
实验3 循环结构程序设计实验 270
实验4 函数的创建和调用实验 271

参考文献  272

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

苏林萍 主要研究项目及领域:计算机基础教育和研究、计算机等级考试培训。 已出版教材: (1)《国家电网公司计算机水平考试实用教程》,中国电力出版社,2005年. (2)《信息技术基础教材》,中国电力出版社,2005年. (3)《信息技术基础教材》及配套实验教材,人民邮电出版社,2012年. (4)《ACCESS数据库教程(2010版)》,人民邮电出版社,2014年. (5)《大学计算机基础》,人民邮电出版社,2015年. (6)《大学计算机基础——Office 2010及上机实验指导》,人民邮电出版社,2015年. (7)《ACCESS数据库教程2010版(微课版)》,人民邮电出版社,2018年. (8)《EXCEL2016数据处理与应用教程(微课版)》,人民邮电出版社,2019年.

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部