中文版Access 2016数据库应用实用教程(计算机基础与实训教材系列)pdf下载

中文版Access 2016数据库应用实用教程(计算机基础与实训教材系列)百度网盘pdf下载

作者:
简介:中文版Access 2016数据库应用实用教程(计算机基础与实训教材系列)
出版社:
出版时间:2017-06
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

产品特色

编辑推荐

(理论—实例-上机-习题)4阶段教学模式
任务驱动的讲解方式,方便学习和教学
众多典型的实例操作,注重培养动手能力
PPT电子教案及素材免费下载,专业的网上技术支持

内容简介

  本书由浅入深、循序渐进地介绍了Microsoft公司新推出的数据库处理软件——中文版Access2016的主要功能和使用方法。全书共分13章,分别介绍了数据库与数据管理技术的基本概念和知识、使用Access2016创建数据库与数据表、窗体设计、创建与打印报表、创建与使用宏、VBA程序语言等内容。后一章使用一个完整的数据库管理系统实例,强化读者对Access2016的理解以及对VBA代码的使用。

  本书内容丰富、结构清晰、语言简练、图文并茂,具有很强的实用性和可操作性,是一本适合于高等院校、职业学校及各类社会培训学校的优秀教材,也是广大初、中级电脑用户的自学参考书。

  本书对应的电子教案、实例源文件和习题答案可以到http://www.tupwk.com.cn/edu网站下载。


目录

第1章 数据库基础知识 1
1.1 数据库概述 1
1.1.1 数据库的概念 1
1.1.2 数据模型 2
1.1.3 数据的处理 3
1.2 数据库系统概述 3
1.2.1 数据库系统的概念 3
1.2.2 数据库系统的特点 4
1.2.3 数据库系统的分类 6
1.2.4 数据库系统的体系结构 7
1.2.5 数据库系统的发展 8
1.3 数据库管理系统 11
1.3.1 数据库管理系统的功能 11
1.3.2 数据库管理系统的组成 11
1.4 数据库设计步骤 12
1.4.1 需求分析 12
1.4.2 概念结构设计 13
1.4.3 逻辑结构设计 13
1.4.4 物理结构设计 14
1.4.5 数据库实施 14
1.4.6 数据库的运行与维护 14
1.5 关系数据库简介 15
1.5.1 关系 15
1.5.2 函数依赖 15
1.5.3 范式 17
1.5.4 关系运算 20
1.6 习题 20
第2章 Access 2016基础知识 21
2.1 运行Access 2016 21
2.1.1 安装Access 2016 21
2.1.2 启动Access 2016 22
2.1.3 退出Access 2016 23
2.2 Access 2016的工作界面 24
2.2.1 【文件】按钮 24
2.2.2 标题栏 25
2.2.3 快速访问工具栏 25
2.2.4 功能区 25
2.2.5 导航窗格 26
2.2.6 工作区 27
2.2.7 状态栏 27
2.2.8 其他界面元素 28
2.2.9 自定义工作环境 28
2.3 Access数据库对象 31
2.3.1 表 32
2.3.2 查询 32
2.3.3 窗体 34
2.3.4 报表 34
2.3.5 宏 35
2.3.6 模块 36
2.4 Access中的数据 36
2.4.1 可用的字段数据类型 36
2.4.2 表达式 38
2.4.3 函数 40
2.5 上机练习 42
2.5.1 自定义Access 2016工作环境 42
2.5.2 使用Access帮助 43
2.6 习题 44
第3章 使用数据库 45
3.1 创建数据库 45
3.1.1 创建空白数据库 45
3.1.2 利用模板创建数据库 47
3.2 数据库基本操作 48
3.2.1 打开数据库 48
3.2.2 保存数据库 50
3.2.3 关闭数据库 51
3.3 数据库对象操作 51
3.3.1 使用导航窗格 51
3.3.2 打开数据库对象 53
3.3.3 搜索数据库对象 53
3.3.4 复制、剪切与粘贴数据库对象 54
3.3.5 重命名与删除数据库对象 54
3.3.6 显示与隐藏数据库对象 54
3.3.7 查看数据库对象的属性 56
3.4 上机练习 57
3.4.1 创建“销售渠道”数据库 57
3.4.2 管理“销售渠道”数据库 58
3.5 习题 60
第4章 使用表和字段 61
4.1 表的概述 61
4.1.1 表的概念和结构 61
4.1.2 表的创建方法 62
4.2 创建表 62
4.2.1 直接输入数据创建表 63
4.2.2 使用模板创建表 65
4.2.3 使用表设计器创建表 67
4.2.4 使用字段模板创建表 70
4.2.5 使用SharePoint列表创建表 71
4.3 设置字段属性 72
4.3.1 字段数据类型 72
4.3.2 选择数据格式 73
4.3.3 更改字段大小 74
4.3.4 输入掩码 75
4.3.5 设置验证规则和验证文本 78
4.3.6 设定主键 79
4.3.7 字段的其他属性 81
4.4 上机练习 83
4.5 习题 86
第5章 表的操作技巧 87
5.1 编辑数据记录 87
5.1.1 添加或修改记录 87
5.1.2 选定与删除记录 88
5.2 检索数据 89
5.2.1 数据的查找与替换 89
5.2.2 数据排序 91
5.2.3 数据筛选 93
5.2.4 数据的导入与导出 97
5.3 设置表格式 101
5.3.1 设置表的行高和列宽 101
5.3.2 调整字段顺序 103
5.3.3 隐藏和显示字段 103
5.3.4 设置网格属性 104
5.3.5 设置字体格式 105
5.3.6 冻结和取消冻结 106
5.4 创建表之间的关系 107
5.4.1 建立子数据表 107
5.4.2 表关系的类型 108
5.4.3 表的索引 109
5.4.4 创建表关系 110
5.4.5 设置参照完整性 112
5.5 上机练习 115
5.6 习题 116
第6章 使用查询 117
6.1 查询的概述 117
6.1.1 查询的功能 117
6.1.2 查询的类型 118
6.2 使用单表查询 119
6.2.1 创建单表查询 119
6.2.2 设置查询条件 122
6.2.3 设置查询字段 123
6.2.4 在单表中应用总计查询 127
6.3 使用多表查询 129
6.3.1 简单选择查询 129
6.3.2 连接查询 131
6.3.3 嵌套查询 132
6.3.4 交叉表查询 133
6.3.5 查找重复项查询向导 135
6.3.6 查找不匹配项查询向导 137
6.3.7 参数式查询 138
6.4 上机练习 140
6.5 习题 142
第7章 查询的高级操作 143
7.1 操作查询 143
7.1.1 更新查询 144
7.1.2 生成表查询 145
7.1.3 追加查询 147
7.1.4 删除查询 148
7.2 SQL查询 149
7.2.1 SQL视图 149
7.2.2 SELECT查询 150
7.2.3 INSERT语句 152
7.2.4 UPDATE语句 154
7.2.5 DELETE语句 154
7.2.6 SELECT…INTO语句 155
7.3 SQL特定查询 156
7.3.1 联合查询 157
7.3.2 传递查询 157
7.3.3 数据定义查询 158
7.4 上机练习 159
7.5 习题 160
第8章 使用窗体 161
8.1 窗体概述 161
8.1.1 窗体的类型 161
8.1.2 窗体的视图 162
8.2 创建窗体 163
8.2.1 自动创建窗体 163
8.2.2 使用窗体向导创建窗体 165
8.2.3 使用空白窗体工具创建窗体 167
8.2.4 使用设计视图创建窗体 168
8.3 添加窗体控件 171
8.3.1 使用组合框控件 172
8.3.2 使用列表框控件 174
8.3.3 使用复选框控件 175
8.3.4 使用选项卡控件 176
8.3.5 设置控件格式 178
8.3.6 设置窗体外观 180
8.3.7 设置窗体的节和属性 182
8.4 使用主/子窗体 184
8.4.1 同时创建主窗体和子窗体 185
8.4.2 创建子窗体并添加到已有
窗体 186
8.5 使用切换面板 187
8.5.1 创建切换面板 188
8.5.2 删除切换面板 191
8.6 上机练习 191
8.7 习题 194
第9章 使用报表 195
9.1 创建报表 195
9.1.1 初识报表 195
9.1.2 使用报表工具创建报表 196
9.1.3 使用报表向导创建报表 197
9.1.4 使用标签工具创建标签 199
9.1.5 使用空白报表工具创建报表 200
9.1.6 使用报表设计视图创建报表 201
9.1.7 创建子报表 206
9.2 报表的计数和求和 207
9.2.1 报表中的计数 207
9.2.2 报表中的求和 209
9.3 打印报表 210
9.3.1 页面设置 210
9.3.2 打印设置 213
9.4 上机练习 215
9.5 习题 216
第10章 使用Access宏 217
10.1 初识Access宏 217
10.1.1 宏的概念 217
10.1.2 事件的概念 218
10.1.3 宏的类型 219
10.2 宏的创建和操作 219
10.2.1 创建单个宏 219
10.2.2 创建宏组 221
10.2.3 创建条件宏 223
10.2.4 常用宏操作 224
10.3 宏的运行与调试 226
10.3.1 运行宏 226
10.3.2 调试宏 227
10.4 常用事件操作 228
10.4.1 Data事件 228
10.4.2 Focus事件 229
10.4.3 Mouse事件 229
10.4.4 Keyboard事件 230
10.5 上机练习 230
10.6 习题 232
第11章 VBA编程语言基础 233
11.1 初识VBA编程语言 233
11.1.1 VBA概述 233
11.1.2 VBA的编写环境 234
11.1.3 VBA语言代码界面 235
11.2 VBA语法知识 236
11.2.1 关键字和标识符 236
11.2.2 数据类型 237
11.2.3 常量、变量和数组 239
11.3 使用控制语句 241
11.3.1 赋值语句 241
11.3.2 选择语句 242
11.3.3 循环语句 245
11.4 使用过程与模块 247
11.4.1 模块的定义和创建 247
11.4.2 过程的创建 249
11.4.3 过程的调用 250
11.5 VBA代码的保护 252
11.6 上机练习 252
11.6.1 创建计算模块 253
11.6.2 等级评定模块 254
11.6.3 宏转换为模块 255
11.7 习题 256

第12章 数据库的保护和转换 257
12.1 数据库的安全保护 257
12.1.1 设置数据库访问密码 257
12.1.2 压缩和修复数据库 260
12.1.3 备份数据库 260
12.2 数据库的转换与导出 261
12.2.1 数据库的转换 261
12.2.2 数据库的导出 262
12.3 拆分数据库 265
12.4 数据库应用程序集成 266
12.5 数据库的打包并签署 266
12.6 习题 268
第13章 数据库综合实例应用 269
13.1 需求分析 269
13.2 数据库的结构设计 270
13.3 窗体的实现 276
13.4 查询的实现 283
13.5 报表的实现 286
13.6 编码的实现 287

精彩书摘

数据库技术和系统已经成为信息基础设施的核心技术和重要基础。数据库技术作为数据管
理的最有效的手段,极大地促进了计算机应用的发展。本章将介绍数据库、数据库系统、数据
库管理系统、关系数据库等基础理论知识,为后面各章的学习打下基础。
数据库
数据库系统
数据库管理系统
数据库设计的一般步骤
关系数据库
1 .1 数据库概述
数据库(Database,简称DB)是计算机应用系统中的一种专门管理数据资源的系统。数据有
多种形式,如文字、数码、符号、图形、图像和声音等。
1 .1.1 数据库的概念
数据库就是数据的集合例如,在日常生活中,公司记录了每个员工的姓名、性别、员工编
号等信息,这个员工记录就是一个简单的“数据库”(如图1-1 所示)。每个员工的编号、员工姓
名、性别等信息就是这个数据库中的“数据”,设计者可以在这个“数据库”中添加新员工的
信息,也可以由于某个员工的离职或联系方式变动而删除或修改该数据。简单来说,数据库就
数据库基础知识
-2-
中文版Access 2016 数据库应用实用教程
是存放各种数据的仓库。它利用数据库中的各种对象,记录和分析各种数据。
实际上“数据库”就是为了实现一定的目的按某种规则组织起来的“数据”的“集合”,
在信息社会中,数据库的应用非常广泛,如银行业用数据库存储客户的信息、账户、贷款和银
行的交易记录;外贸公司里用数据库存储仓储信息、交易额和交易量等。
图1-1 数据库窗口与数据表
在图1-1 中,“员工信息”数据表内有1 笔数据。事实上,每一笔数据(即每一行)就是一
条“记录”,而每条记录包含多项数据。例如,第1 条记录为A001,Z-CM,王菲,女,22 等
多项数据,每一数据项就是一个“字段”。所以在数据表中,一行就是一条记录,在每一条记
录中,每一个数据项就是一个字段。例如,在“员工信息”数据表中,仅用1 行代表仅有的1
条记录,而该条记录有8 个字段(员工编号、部门编号、员工姓名、性别、年龄、移动电话、电
子邮箱和备注)组成。
综上所述,将得到:许多个“字段”可以组成一条“记录”,许多条“记录”可以组成一
个“数据表”,许多个“数据表”可以组成一个“数据库”,而许多“数据库”就可以组成一
个完整的“应用系统”。
1 .1.2 数据模型
数据模型是数据库中数据的存储方式,是数据库系统的基础。
数据的加工是一个转化的过程,经历了现实世界、信息世界和计算机世界这3 个不同的过
程,经历了两级抽象和转换。现实世界是指客观存在的事物及其相关联系。信息世界是人们把
上面文字中的“许多”也包含“1 个”,可以说1 个字段也可以组成1 条记录,1 条记录也可以组成1
个数据表,1 个数据表也可以组成1 个数据库。以Access 2016 格式创建的数据库的文件扩展名为.accdb,
以早期Access(如Access 2003)格式创建的数据库的文件扩展名为.mdb。
-3-
第1 章 数据库基础知识
现实世界的信息和联系,通过符号记录下来,然后用规范化的数据库定义描述而构成的一个抽
象世界。计算机世界是将信息世界的内容数据化后的产物,将信息世界中的概念模型,进一步
转换成数据模型,形成便于计算机处理的数据表现形式。
数据库的类型是根据数据模型来划分的,而数据模型一般分为层次模型、网状模型、关系
模型等。
层次模型:层次模型采用树状结构标示数据之间的联系,树的节点称为记录,记录之间
只有简单的层次关系。
网状模型:网状模型是以“图结构”来表示数据之间的联系,网状模型以网状结构表示
实体之间的联系。网状模型中的每一个节点代表一个记录类型,可以表示多个从属关系
的联系,也可以表示数据间的交叉关系。
关系模型:关系模型用二维表格来表示数据之间的联系,是以关系数据理论为基础。
Access 2016 属于关系模型数据库管理系统。
1 .1.3 数据的处理
数据处理就是将数据转换为信息的过程,它包括对数据库中的数据进行收集、存储、
传播、检索、分类、加工或计算、打印和输出等操作。数据是对事实、概念或指令的一种
表达形式,可由人工或自动化装置进行处理,数据经过解释并赋予一定的意义之后,便成
为信息。数据处理的基本目的是从大量的、可能是杂乱无章的、难以理解的数据中抽取并
推导出对于某些特定的人们来说是有价值、有意义的数据。数据处理是系统工程和自动控
制的基本环节。数据处理贯穿于社会生产和社会生活的各个领域。例如,向“员工基本资
料”数据表中增加一条记录,或者从中查找某员工的员工编号等都是数据处理。
1 .2 数据库系统概述
数据库系统,从根本上说是计算机化的记录保持系统,它的目的是存储和产生所需要的有
用信息。这些有用的信息可以是使用该系统的个人或组织的有意义的任何事情,是对某个人或
组织辅助决策过程中不可少的事情。
1 .2.1 数据库系统的概念
狭义地讲,数据库系统是由数据库、数据库管理系统和用户构成。广义地讲,数据库系统
是指采用了数据库技术的计算机系统,它包括数据库(Database,简称DB)、数据库管理系统
(Database Management System,简称DBMS)、操作系统、硬件、数据库应用程序、数据库管理
员及终端用户,如图1-2 所示。
-4-
中文版Access 2016 数据库应用实用教程
硬件
操作系统
数据库、数据库管理系统
应用程序
用户
图1-2 数据库系统结构图
数据库:由一组相互联系的数据文件组成,其中最基本的组成部分是包括用户数据的数
据文件。数据文件之间的逻辑关系也要存放到数据库文件中。
数据库管理系统:是专门用于数据库管理的软件,提供了应用程序与数据库的接口。它
允许用户逻辑地访问数据库中的数据,负责逻辑数据与物理地址之间的映射,是控制和
管理数据库运行的工具。
操作系统、硬件:每种数据库管理系统都有它自己所需要的软、硬件环境。一般对硬件
要说明所需的基本配置,对软件则要说明其适用于哪些底层软件,与哪些软件兼容等。
数据库应用程序:是一个允许用户插入、修改、删除并报告数据库中的数据的计算机程
序。它是由程序员用某种程序设计语言编写的。
数据库管理员及终端用户:是管理、维护数据库系统的人员。
1 .2.2 数据库系统的特点
面向文件的系统存在着严重的局限性,随着信息需求的不断扩大,克服这些局限性就显得
愈加迫切。图1-3 所示是传统的文件管理系统的示意图。
学籍管理应用程序


成绩管理应用程序
财务管理应用程序
















学生数据
学籍数据
学生数据
学籍数据
学生数据
学籍数据




































图1-3 文件管理系统示意图
如今,随着互联网的爆炸式发展,
数据库比以前有了更加广泛的应用。
现在数据库系统必须支持很高的事物
处理速度,而且还要很高的可靠性和
网络支持。
-5-
第1 章 数据库基础知识
从图中可以得知,传统的文件管理系统产生了许多平面文件,文件中存在着大量的冗余数
据,而且文件之间并无关联。相对于传统的文件管理系统,数据库系统具有以下优点。
数据结构化:在数据库系统中,使用了复杂的数据模型,这种模型不仅描述数据本身的
特征,而且还描述数据之间的联系。这种联系通过存取路径来实现,通过存取路径表示
自然的数据联系是数据库系统与传统文件系统之间的本质差别。这样,所要管理的数据
不再面向特定的某个或某些应用程序,而是面向整个系统。
数据存储灵活:在文件系统下,存取的精度是记录,而在数据库中存取的精度是数据项。
数据存储灵活表现在:当应用需求改变时,只要重新选取不同的子集或加上一部分数据,
就可以满足新的需求。
数据共享性强:共享是数据库的目的,也是数据库的重要特点。一个数据库中的数据不
仅可以为同一企业或机构之内的各个部门所共享,也可为不同单位、地域甚至不同国家
的用户所共享(如图1-4 所示)。而在文件系统中,数据一般是由特定用户专用的。
数据库
远程终端 1
远程终端 2
远程终端 N
应用程序 1
应用程序 2
应用程序 N
图1-4 数据库系统数据共享示意图
数据冗余度低:数据专用时,每个用户拥有并使用自己的数据,难免有许多数据相互重
复。实现数据共享后,不必要的重复将全部消除。但为了提高查询效率,有时也保留少
量重复数据,其冗余度可以由设计人员控制。
数据独立性高:在文件系统中,数据和应用程序相互依赖,一方的改变总要影响到另一
方。数据库系统则力求减少这种相互依赖,以实现数据的独立性。
图1-5 给出了数据库系统管理数据的一般方式。
学籍管理应用程序
成绩管理应用程序
财务管理应用程序
学生数据
学籍数据
学生数据
成绩数据
学生数据
财务数据
数 据 库
管理系统
学籍信息
成绩信息
财务信息
图1-5 数据库系统管理数据的方式

前言/序言

  中文版Access 2016是Microsoft公司新推出的Office 2016办公自动化软件的一个组成部分。它可以有效地组织、管理和共享数据库的信息,并将数据库信息与Web结合在一起。为通过Internet共享数据库信息提供了基础平台。本书全面介绍了Access 2016关系型数据库的各项功能、操作方法和开发信息系统的技术。

  本书从教学实际需求出发,合理安排知识结构,从零开始、由浅入深、循序渐进地讲解Access 2016的基本知识和使用方法,本书共分13章,主要内容如下:

  第1章介绍了数据库的原理和数据库设计的步骤等基础内容。

  第2章介绍了Access 2016的应用程序环境以及数据库所包含的对象等内容。

  第3章介绍了创建空白数据库、使用数据库窗口、复制和删除数据库对象等内容。

  第4章介绍了表的创建与维护,包括使用表设计器创建表的方法及相关操作、使用向导创建表的方法、通过输入数据创建表、添加与编辑数据记录的基本方法。

  第5章介绍了格式化数据表,创建子数据表以及创建表之间关系等内容。

  第6章介绍了创建基本查询的功能,包括设置查询字段和条件、嵌套查询等内容。

  第7章介绍了操作查询的高级技巧。

  第8章介绍了窗体的创建与维护,包括创建和使用主/子窗体、使用窗体控件等内容。

  第9章介绍了报表的建立与打印,包括创建报表和子报表的方法等内容。

  第10章介绍了宏的使用,包括宏的创建与运行宏的基本方法、常用的事件与宏操作等。

  第11章介绍了有关模块与VBA等内容。

  第12章介绍了数据库的安全保护以及转换与导出、拆分数据库等内容。

  第13章介绍了创建一个完整的数据库系统,帮助用户巩固全书所学的知识。

  本书图文并茂、条理清晰、通俗易懂、内容丰富,在讲解每个知识点时都配有相应的实例,方便读者上机实践。同时在难于理解和掌握的部分内容上给出相关提示,让读者能够快速地提高操作技能。此外,本书配有大量综合实例和练习,让读者在不断的实际操作中更加牢固地掌握书中讲解的内容。

  为了方便老师教学,我们免费提供本书对应的电子教案、实例源文件和习题答案,您可以到http://www.tupwk.com.cn/edu网站的相关页面上进行下载。

  本书共分13章,中共黑龙江省委党校的程少丽编写了第1~7章,阜新高等专科学校的李莉莉编写了第8~13章。另外,参加本书编写的人员还有陈笑、孔祥亮、杜思明、高娟妮、熊晓磊、曹汉鸣、何美英、陈宏波、潘洪荣、王燕、谢李君、李珍珍、王华健、柳松洋、陈彬、刘芸、高维杰、张素英、洪妍、方峻、邱培强、顾永湘、王璐、管兆昶、颜灵佳、曹晓松等。由于作者水平所限,本书难免有不足之处,欢迎广大读者批评指正。我们的邮箱是huchenhao@263.net,电话是010-62796045。

  作 者

  2017年1月