(理论—实例-上机-习题)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月
这本书在对Access 2016的各个功能模块进行介绍时,都做到了细致入微,而且注重知识点的连贯性和逻辑性。作者在讲解“表”的设计时,不仅介绍了如何定义字段、选择数据类型,还深入阐述了“主键”、“索引”、“关系”等概念的重要性,这对于构建一个健壮的数据库至关重要。我印象特别深刻的是关于“多对多关系”的处理,书中通过引入“中间表”的实例,非常清晰地展示了如何解决这种复杂的关系,这在实际工作中非常常见。在“查询”功能的讲解上,本书也做得相当出色。除了基础的查询类型,它还详细介绍了“SQL视图”的使用,让读者能够直接编写SQL语句来完成更复杂的查询任务。例如,书中关于“聚合查询”的讲解,就详细演示了如何使用`COUNT`、`SUM`、`AVG`等函数来统计和分析数据。另外,本书对“窗体”的讲解也非常实用,它不仅教你如何创建窗体,还提供了很多关于“布局”、“控件”、“事件”等方面的设计技巧,让用户界面更加友好和高效。在“报表”制作方面,书中也提供了丰富的选项,从简单的列表报表到分组、汇总的复杂报表,都一一进行了介绍,并且详细讲解了如何调整报表的布局和样式,以及如何添加页眉页脚和页码。这本书的讲解,总能让我从“为什么”和“怎么做”这两个维度获得深刻的理解。
评分这本书在内容编排上非常有条理,循序渐进,即使是没有接触过数据库的完全新手,也能从头开始理解。作者的语言风格朴实易懂,避免了过多晦涩的专业术语,使得学习过程更加轻松愉快。我特别喜欢书中关于“数据库设计原则”的讲解,例如如何进行“数据规范化”以及如何选择合适的数据类型来存储信息。这些基础知识的牢固掌握,对于后续的数据库建设至关重要。书中提供的“学生管理系统”的案例,从数据库的创建到数据的查询、添加、修改、删除,每一个步骤都进行了详细的演示。特别是在处理“多对多”关系时,作者通过引入“中间表”的方法,清晰地展示了如何构建复杂的数据模型,这对于理解关系型数据库的设计非常有帮助。此外,书中对“查询”的讲解也非常到位,除了基本的选择、更新、删除查询,还详细讲解了“创建表查询”和“追加查询”,以及如何使用“SQL视图”来直接编写SQL语句,这为有一定基础的读者提供了更广阔的学习空间。对于“报表”的制作,书中也提供了丰富的选项,从简单的列表报表到分组、汇总的复杂报表,都一一进行了介绍,并且详细讲解了如何调整报表的布局和样式。这本书的学习过程,就像是跟着一位经验丰富的老师傅一步步打磨一件精美的工艺品,每一步都力求完美。
评分这本书最大的亮点在于它对Access 2016所有核心功能的覆盖度非常高,并且在讲解的深度上也有独到之处。对于许多同类教材往往浅尝辄止的“关系数据库理论”部分,本书也进行了较为系统性的介绍,虽然篇幅不至于过于学术化,但足以让读者理解表与表之间为何需要建立关系,以及如何通过“主键”和“外键”来维护数据间的联系,这对于后续设计更复杂的数据库至关重要。我印象特别深刻的是关于“范式”的讲解,作者用通俗易懂的比喻解释了第一范式、第二范式和第三范式,并结合实际案例展示了如何将“冗余”的数据进行分解,从而构建出更合理、更高效的数据库结构。这对于理解数据库设计的原则非常有帮助。在功能实现方面,书中对“宏”和“VBA”的引入虽然不算深入,但足以让读者了解它们的作用以及如何进行简单的自动化操作。比如,书中就演示了如何创建一个简单的宏来自动完成数据的导入或导出,以及如何编写简单的VBA代码来验证用户输入的合法性。这些内容为读者后续进一步学习更高级的数据库开发打下了基础。另外,本书在数据分析方面也提供了一些实用的技巧,例如如何利用“条件格式”来突出显示关键数据,以及如何使用“排序”和“筛选”来快速定位所需信息。这些功能在日常数据处理中非常有价值。整体而言,这本书的知识体系完整,能够帮助读者从零开始,逐步建立起一套完整的Access数据库应用能力。
评分这本书的最大特色在于其“实训”导向的教学理念。书中提供的每一个案例,都仿佛是真实工作场景的缩影,能够让读者在实践中学习和巩固知识。我特别喜欢书中关于“数据录入”和“数据验证”的讲解,它不仅仅是教你如何输入数据,更是强调如何通过设置字段属性、输入掩码、验证规则等来保证数据的准确性和一致性,这对于任何一个从事数据管理的人来说都是至关重要的。书中对“查询”的讲解也十分透彻,从最简单的“选择查询”到复杂的“参数查询”和“跨库查询”,都提供了详细的操作步骤和截图。我尤其受益于书中关于“多表查询”的讲解,作者通过清晰的图示,展示了如何连接不同的表来获取所需的信息,这极大地开阔了我的数据分析视野。在“窗体”设计方面,书中也提供了一些人性化的设计思路,例如如何创建“标签”来清晰地标识字段,如何使用“命令按钮”来触发宏或VBA代码,以及如何设置“条件格式”来突出显示重要数据。这些细节的讲解,让用户界面更加专业和易于使用。对于“报表”的制作,书中也提供了丰富的选项,从简单的列表报表到分组、汇总的复杂报表,都一一进行了介绍,并且详细讲解了如何调整报表的布局和样式。这本书的学习过程,就像是在参加一次高强度的实战训练,能够让读者快速提升数据库应用能力。
评分这本书最让我赞赏的是它对Access 2016所有核心功能,从基础到进阶,都进行了非常全面且深入的讲解。作者在阐述每一个概念时,都力求用最直观的方式来呈现,例如在解释“字段属性”时,就详细列举了不同字段类型适合的应用场景,以及如何设置“默认值”、“有效性规则”等来规范数据输入。我尤其欣赏书中对“查询”的讲解,它不仅包含了各种基本查询类型,还深入探讨了“联合查询”、“子查询”以及各种“聚合函数”的应用,这使得读者能够轻松构建出满足各种复杂需求的查询。书中提供的“图书信息管理系统”的案例,就充分展示了如何通过精心设计的查询来提取和分析数据。例如,如何查询出某个作者的所有书籍,或者统计某个出版社的书籍数量,这些都通过详细的操作步骤进行了演示。在“窗体”设计方面,书中也提供了许多实用的技巧,例如如何创建“子窗体”来显示关联表的数据,如何使用“组合框”和“列表框”来简化数据输入,以及如何通过“命令按钮”来触发各种操作,这极大地提升了用户的使用体验。而对于“报表”的制作,书中则详细介绍了如何进行分组、汇总、排序,以及如何添加图表和进行报表设计,使得最终的数据报告既美观又易于理解。这本书的知识密度很高,但讲解方式却非常人性化,能够帮助读者快速掌握Access 2016的强大功能。
评分作为一名对Access 2016应用有迫切需求的职场人士,我发现这本书的内容非常贴合实际工作场景。书中设计的各种应用实例,如“库存管理系统”、“学员成绩管理系统”、“会议室预订系统”等,都能够直接借鉴到我的工作中,大大节省了我从零开始设计的时间。作者在讲解这些实例时,逻辑清晰,步骤详尽,即使是像“计算字段”和“汇总查询”这样相对复杂的概念,也能通过具体的实例得到很好的理解。例如,在库存管理系统中,作者演示了如何利用计算字段来自动计算商品的当前库存数量,以及如何通过汇总查询来统计不同商品的销售总额,这些都极大地提高了数据处理的效率。此外,本书对“数据验证规则”的讲解也非常实用,作者通过设置合理的验证规则,可以有效避免因人为输入错误导致的数据不准确,这对于保证数据的可靠性至关重要。我也很喜欢书中关于“数据透视表”和“数据透视图”的介绍,这两种功能可以将海量的数据进行直观的展示和分析,帮助我快速洞察数据背后的趋势和规律。书中提供了详细的操作步骤和图示,让我能够轻松掌握这些高级的数据分析工具。总的来说,这本书不仅教授了Access 2016的基本操作,更提供了许多实用的高级技巧和应用方案,对于希望提升工作效率、优化数据管理方式的读者来说,是一本不可多得的工具书。
评分这本书的优势在于其详尽的图文并茂的讲解方式,对于初学者来说,几乎不需要任何额外的指导就能上手。每一个界面的按钮、每一个选项的含义,都得到了细致的说明,配以高质量的截图,使得读者能够准确无误地跟着书本进行操作。我尤其欣赏的是书中对于“查询”功能的讲解。除了基础的查询类型,作者还深入讲解了“多表查询”、“嵌套查询”以及各种“运算符”的使用,这使得我能够构建出更加复杂和精细的数据检索。例如,书中关于如何连接两个甚至多个表来获取所需信息的操作步骤,就非常具有指导意义。另外,关于“窗体”的设计,书中也提供了很多美化和人性化的设计思路,比如如何添加按钮来触发宏,如何通过条件格式来突出显示特定信息,以及如何创建下拉列表来方便用户选择。这些细节的讲解,让用户界面不再是冷冰冰的表格,而是更加友好的交互式应用。在“报表”制作方面,书中也详细介绍了如何进行分组、汇总、排序,以及如何添加页眉页脚、页码等,使得最终的数据报告更加专业和规范。最令我惊喜的是,本书还涉及了Access与Word、Excel等其他Office软件的联动,这为数据的导出和报告的生成提供了更多可能性。这本书的每一个章节都像是一个小型的实战演练,能够让读者在实践中巩固所学知识。
评分这本书的学习曲线相当平缓,尤其适合那些之前对数据库概念接触不多的读者。作者在讲解Access 2016的各项功能时,循序渐进,从最基础的表结构设计到数据录入、查询、窗体、报表,每一个环节都力求清晰易懂。书中提供了大量贴合实际应用场景的案例,比如如何构建一个简单的图书管理系统,或是如何设计一个客户信息管理数据库。这些案例不仅仅是知识点的堆砌,更是将理论与实践紧密结合的典范。我特别欣赏书中对于“数据一致性”和“数据完整性”的强调,这在实际数据库管理中至关重要,但常常被初学者忽视。作者通过具体的例子,比如设置字段的“必需”属性、使用“输入掩码”来规范数据格式,以及创建“参照完整性”来保证数据间的关联性,让这些概念变得直观且易于掌握。此外,书中对于查询设计的讲解也十分详尽,从简单的“选择查询”到复杂的“交叉表查询”,每一步操作都配有详细的截图,即使是第一次接触SQL语句或者不熟悉查询设计的读者,也能根据指导一步步完成。例如,在介绍“参数查询”时,作者就详细演示了如何创建一个可以动态输入条件的查询,这在实际工作中大大提高了效率。而对于报表的制作,书中也提供了多种布局方式和美化技巧,让最终的数据展示既专业又美观。总而言之,这本书提供了一个坚实的基础,让我能够自信地开始我的Access数据库应用之旅。
评分这本书的内容非常全面,覆盖了Access 2016的几乎所有核心功能,并且讲解的深度也相当不错。作者在讲解“数据库基础理论”时,虽然篇幅不算长,但却点出了许多关键的概念,例如“表”、“字段”、“记录”、“主键”、“外键”等,这对于理解数据库的工作原理非常重要。我特别喜欢书中关于“数据验证”的讲解,它通过设置“输入掩码”、“要求”和“验证规则”等,有效地保证了数据的准确性和一致性。书中提供的“订单管理系统”的案例,就充分展示了如何利用这些功能来构建一个规范的数据录入流程。在“查询”功能的讲解上,本书也做得相当到位。它不仅介绍了各种基本查询类型,还深入探讨了“联合查询”、“子查询”以及各种“运算符”的使用,这使得读者能够轻松构建出满足各种复杂需求的查询。例如,书中关于如何创建“参数查询”来动态检索数据的讲解,就非常实用。而对于“窗体”的设计,书中也提供了一些人性化的设计思路,例如如何创建“组合框”和“列表框”来简化数据输入,如何使用“命令按钮”来触发各种操作,以及如何设置“条件格式”来突出显示重要数据。在“报表”的制作方面,书中也提供了丰富的选项,从简单的列表报表到分组、汇总的复杂报表,都一一进行了介绍,并且详细讲解了如何调整报表的布局和样式。这本书的讲解,总能让我感觉学到的东西是实用且易于掌握的。
评分这本书最大的优点在于它能够将Access 2016的各项功能,从表的设计、数据的录入、查询、窗体、报表,到更高级的宏和VBA,都进行系统的、有条理的讲解,并且始终围绕着“应用”这个核心。我尤其欣赏书中关于“关系型数据库设计”的讲解,作者用生动的语言和清晰的图示,解释了如何进行“数据分解”和“建立关联”,这使得我能够理解为什么数据库需要设计成表格的形式,以及如何通过“主键”和“外键”来维护数据的一致性。书中提供的“资产管理系统”的案例,就充分展示了如何将这些设计原则应用于实际。在“查询”功能的讲解上,本书也做得相当出色。它不仅介绍了各种基本查询类型,还深入探讨了“SQL视图”的使用,让读者能够直接编写SQL语句来完成更复杂的查询任务。例如,书中关于“聚合查询”的讲解,就详细演示了如何使用`COUNT`、`SUM`、`AVG`等函数来统计和分析数据。而对于“窗体”的设计,书中也提供了一些人性化的设计思路,例如如何创建“子窗体”来显示关联表的数据,如何使用“组合框”和“列表框”来简化数据输入,以及如何通过“命令按钮”来触发各种操作。在“报表”的制作方面,书中也提供了丰富的选项,从简单的列表报表到分组、汇总的复杂报表,都一一进行了介绍,并且详细讲解了如何调整报表的布局和样式。这本书的讲解,总能让我感觉学的知识是扎实且能直接应用到工作中的。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有