描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302492771丛书名: 从新手到高手
本书图文并茂,基础知识与实例相结合,内容简单易懂,结构清晰,实用性强,案例经典,适合Access初学者、数据库应用从业人员、大中专院校师生及计算机培训人员使用,同时也是Access爱好者的参考书。
第1章 关系数据库概述 1
1.1 数据库概述 2
1.1.1 数据库基本概念 2
1.1.2 数据管理技术的发展 3
1.1.3 数据库系统的特点 4
1.2 数据模型 6
1.2.1 数据模型概述 6
1.2.2 数据模型的分类 7
1.3 关系模型 8
1.3.1 关系型数据库 8
1.3.2 关系类型 10
1.3.3 关系代数 11
1.4 完整性及范式理论 11
1.4.1 数据库完整性 11
1.4.2 数据库范式理论 13
1.5 概念模型 15
1.5.1 实体-联系模型 15
1.5.2 实体-联系方法 15
第2章 Access 2016概述 18
2.1 初识Access 2016 19
2.1.1 什么是Access数据库 19
2.1.2 Access 2016新增功能 19
2.1.3 Access 2016工作界面 21
2.1.4 Access 2016中的对象 22
2.2 创建数据库 25
2.2.1 新建数据库 25
2.2.2 保存数据库 26
2.2.3 保护数据库 27
2.3 操作数据库 28
2.3.1 打开数据库 28
2.3.2 应用【导航】窗格 29
2.4 自定义Access 2016 30
2.4.1 自定义快速访问工具栏 30
2.4.2 自定义功能区 31
2.4.3 自定义工作环境 33
2.5 练习:创建“学生信息表”
数据表 34
2.6 练习:创建“员工信息统计表”
数据表 36
2.7 练习:创建“会计账簿”
数据库 38
2.8 新手训练营 40
第3章 使用Access数据表 43
3.1 创建Access数据表 44
3.1.1 新建数据表 44
3.1.2 添加字段及类型 44
3.1.3 设置字段属性 46
3.2 操作数据表 49
3.2.1 输入数据 49
3.2.2 设置数据表格式 50
3.2.3 使用查阅列 51
3.3 操作字段 52
3.3.1 创建计算字段 52
3.3.2 排序与冻结字段 53
3.3.3 查找和替换数据 53
3.3.4 添加验证规则 54
3.3.5 使用字段筛选 54
3.4 美化数据表 56
3.4.1 设置数据格式 56
3.4.2 设置背景色 57
3.5 练习:设置“学生信息表”
数据表 58
3.6 练习:创建“考勤统计表”
数据表 60
3.7 练习:设置“会计科目表”
数据表 63
3.8 新手训练营 65
第4章 设置表关系 68
4.1 设置主键 69
4.1.1 主键概述 69
4.1.2 添加主键 70
4.1.3 编辑主键 70
4.2 设置索引 71
4.2.1 索引概述 71
4.2.2 创建索引 72
4.2.3 编辑索引 74
4.3 创建表之间的关系 74
4.3.1 表关系概述 74
4.3.2 创建表关系 74
4.3.3 编辑表关系 76
4.4 练习:创建“年度绩效考核表”
数据表 76
4.5 练习:创建“学生信息”
表关系 80
4.6 练习:创建“商品信息”
表关系图 83
4.7 新手训练营 86
第5章 数据库查询基础 88
5.1 查询概述 89
5.1.1 查询的作用 89
5.1.2 查询的类型 89
5.1.3 查询条件 90
5.2 基础查询 93
5.2.1 选择查询 93
5.2.2 交叉表查询 95
5.2.3 查询重复项 97
5.2.4 查找不匹配项 98
5.3 参数查询 99
5.3.1 单个参数查询 99
5.3.2 多个参数查询 100
5.4 练习:定向查询 101
5.5 练习:多方位查询数据 104
5.6 练习:查询学生成绩 106
5.7 新手训练营 108
第6章 使用运算符和表达式 111
6.1 了解表达式与函数 112
6.1.1 表达式概述 112
6.1.2 了解运算符 113
6.1.3 运算符的优先顺序 118
6.2 在查询中使用运算符和表达式 118
6.2.1 使用查询比较运算符 118
6.2.2 使用复杂的查询条件 119
6.3 单字段条件查询 120
6.3.1 使用单字段单条件 121
6.3.2 使用单字段多条件 124
6.4 多字段查询 127
6.4.1 跨字段使用And和Or
运算符 127
6.4.2 跨查询的多字段指定Or
条件 127
6.4.3 不同字段使用And和Or
运算符 128
6.5 练习:多条件查询产品数据 129
6.6 练习:跨字段查询 131
6.7 新手训练营 133
第7章 操作查询 136
7.1 生成表查询 137
7.1.1 创建生成表查询 137
7.1.2 保存新表 138
7.1.3 应用参数 138
7.2 更新查询 139
7.2.1 设置查询模式 139
7.2.2 创建更新查询 140
7.2.3 移动更新数据 141
7.3 追加和删除查询 142
7.3.1 追加查询 142
7.3.2 删除查询 143
7.4 练习:查询学生的户籍和成绩 145
7.5 练习:追加和删除商品信息 147
7.6 练习:查看一个月前的产品 150
7.7 新手训练营 152
第8章 使用SQL查询 154
8.1 SQL概述 155
8.1.1 什么是SQL 155
8.1.2 SQL的特点与数据类型 156
8.1.3 了解SQL子句 156
8.2 SQL数据定义语句 159
8.2.1 创建和修改数据表 159
8.2.2 索引、限制和关系 160
8.3 SQL基础查询 162
8.3.1 SQL基本查询 162
8.3.2 SQL追加查询 163
8.3.3 SQL更新与删除查询 164
8.3.4 SQL交叉与生成表查询 165
8.4 SQL高级查询 166
8.4.1 联合查询 166
8.4.2 连接查询 167
8.5 练习:查询条件信息 168
8.6 练习:查询选课信息 170
8.7 练习:查询、更改和删除记录 172
8.8 新手训练营 174
第9章 在Access中分析数据 176
9.1 使用计算 177
9.1.1 常用的计算方法 177
9.1.2 使用表达式生成器 180
9.2 使用条件函数 181
9.2.1 函数概述 182
9.2.2 使用IIf函数 182
9.2.3 使用Switch函数 184
9.2.4 IIf函数与Switch函数
比较 184
9.3 计算日期 185
9.3.1 简单的日期计算 185
9.3.2 使用函数进行分析 186
9.4 练习:交叉查询销售费用数据 189
9.5 练习:预测与分析销售数据 191
9.6 新手训练营 194
第10章 高级数据分析 197
10.1 使用子查询增强分析 198
10.1.1 子查询概述 198
10.1.2 创建子查询 198
10.1.3 子查询结合运算符使用 199
10.1.4 使用子查询作为表达式 200
10.2 域聚合函数 200
10.2.1 了解域聚合函数 200
10.2.2 域聚合函数的语法 201
10.2.3 使用域聚合函数 202
10.3 基本描述性统计 205
10.3.1 使用聚合查询 205
10.3.2 确定排名、众数和中值 205
10.3.3 随机抽样 207
10.4 高级描述性统计 208
10.4.1 计算百分比排名 208
10.4.2 计算四分位数名次 209
10.4.3 创建频率分布 210
10.5 练习:增强分析销售数据 211
10.6 练习:描述性统计分析考核数据 213
10.7 新手训练营 215
第11章 使用窗体 218
11.1 窗体概述 219
11.1.1 窗体设计要素 219
11.1.2 窗体组成 220
11.1.3 窗体视图 220
11.1.4 窗体类型 221
11.2 创建窗体与子窗体 221
11.2.1 创建普通窗体 222
11.2.2 向导创建窗体 222
11.2.3 创建其他窗体 223
11.3 创建与嵌套子窗体 224
11.3.1 子窗体概述 224
11.3.2 创建子窗体 225
11.3.3 创建嵌套子窗体 226
11.4 设置窗体格式 226
11.4.1 设置字体格式 227
11.4.2 设置数字格式 227
11.4.3 设置主题样式 228
11.5 练习:创建借阅信息窗口 229
11.6 练习:创建年度绩效考核
表窗口 231
11.7 练习:创建学生信息窗口 234
11.8 新手训练营 236
第12章 使用表布局和控件 238
12.1 控件概述 239
12.1.1 控件基础 239
12.1.2 控件类型 240
12.2 使用布局 241
12.2.1 创建新布局 241
12.2.2 编辑布局 241
12.3 使用控件 243
12.3.1 使用文本控件 243
12.3.2 使用组合框控件 245
12.3.3 使用列表框控件 246
12.3.4 使用选项组 247
12.3.5 使用选项卡控件 249
12.4 练习:创建条件窗体 250
12.5 练习:创建多信息窗体 253
12.6 练习:显示指定类别的信息 257
12.7 新手训练营 259
第13章 使用报表 261
13.1 报表概述 262
13.1.1 了解报表 262
13.1.2 报表视图 263
13.1.3 报表设计基础 263
13.2 创建报表 265
13.2.1 创建单一报表 265
13.2.2 创建分组报表 268
13.2.3 创建子报表 270
13.3 设置报表 272
13.3.1 使用控件布局 272
13.3.2 设置报表节 273
13.3.3 运算数据 274
13.4 保存与输出报表 276
13.4.1 保存报表 276
13.4.2 设置报表页面 277
13.4.3 打印报表 278
13.5 练习:创建“学生信息”报表 279
13.6 练习:创建“入库单明细”报表 283
13.6 练习:创建“库存信息”报表 287
13.7 新手训练营 289
第14章 美化窗体 292
14.1 设置窗口属性 293
14.1.1 设置格式属性 293
14.1.2 设置数据属性 294
14.1.3 设置事件属性 296
14.1.4 设置其他属性 297
14.2 使用条件格式 299
14.2.1 新建规则 299
14.2.2 管理条件格式 300
14.3 设置控件格式 301
14.3.1 设置外观样式 301
14.3.2 设置形状样式 301
14.3.3 设置形状效果 302
14.4 练习:创建查询窗体 303
14.5 练习:创建数据比较窗体 306
14.6 练习:美化窗体 309
14.7 新手训练营 313
第15章 导入与导出数据 316
15.1 导入数据 317
15.1.1 导入Access数据 317
15.1.2 导入Excel数据 319
15.1.3 导入HTML文件 320
15.2 导出数据 321
15.2.1 导出Access数据 321
15.2.2 导出Excel数据 322
15.2.3 导出文本文件 323
15.3 转换SQL Server数据 325
15.3.1 SQL Server概述 325
15.3.2 导出SQL Server文件 327
15.4 创建Web和XML文件 329
15.4.1 创建Web文件 329
15.4.2 创建XML文件 330
15.5 练习:创建产品销售报表 333
15.6 练习:创建库存管理数据库 336
15.7 新手训练营 340
第16章 使用宏和VBA 341
16.1 宏概述 342
16.1.1 认识宏生成器 342
16.1.2 宏的组成 343
16.1.3 宏的安全性 344
16.2 宏操作 345
16.2.1 创建宏 346
16.2.2 编辑及控制宏 348
16.3 使用Access数据宏 349
16.3.1 了解表事件 349
16.3.2 使用宏设计器 351
16.3.3 了解操作目录 351
16.4 练习:创建控件宏命令 353
16.5 练习:制作秒表程序 356
16.6 练习:制作“导出到Excel”
宏的窗体 359
16.7 新手训练营 363
第17章 使用Access VBA 365
17.1 VBA概述 366
17.1.1 了解VBA 366
17.1.2 认识VBA编辑器 367
17.2 VBA语言基础 367
17.2.1 数据类型与宏转换 367
17.2.2 常量、变量与数组 369
17.2.3 模块、过程与函数 370
17.3 VBA流程控制 371
17.3.1 条件语句 371
17.3.2 判断语句 372
17.3.3 循环语句 373
17.4 使用VBA访问数据库 375
17.4.1 ADO技术特点 375
17.4.2 使用Connection对象 376
17.4.3 使用RecordSet对象 378
17.4.4 使用Command对象 380
17.4.5 访问数据库 381
17.5 调试VBA 381
17.5.1 错误类型和编辑规则 382
17.5.2 简单错误的处理 382
17.6 练习:制作计算器 383
17.7 练习:制作“进书信息管理”
窗体 387
17.8 练习:制作“学生信息查询”
窗体 391
17.9 新手训练营 394
第18章 数据库安全与优化 396
18.1 数据库安全与优化概述 397
18.1.1 优化数据库概述 397
18.1.2 数据库安全概述 397
18.1.3 Access中的安全功能 398
18.2 优化数据库 400
18.2.1 优化数据库 401
18.2.2 优化数据库对象 401
18.3 移动数据及生成文件 403
18.3.1 迁移数据 403
18.3.2 生成ACCDE 404
18.4 练习:设置数据库安全 405
18.5 练习:创建固定资产折旧表 407
18.6 练习:优化薪酬管理系统 412
18.7 新手训练营 414
Access 2016是微软公司发布的Office 2016办公软件的一个重要的组成部分,是一款重要的关系数据库产品。使用Access 2016可以高效、便捷地完成各种中小型数据库的开发和管理工作。Access 2016在继承了旧版本的重要功能之外,还增强了模板外观、多彩主题、导出数据源到Excel等功能。而面向SharePoint本地客户的Access Web应用程序是用户在Access中生成,然后在Web浏览器中作为SharePoint应用程序使用并与他人共享的一种新型数据库。
本书从Access 2016中的实用知识点出发,配以大量实例,采用知识点讲解与动手练习相结合的方式,详细介绍了Access 2016的基础应用知识与高级使用技巧。每一章都配合了丰富的插图说明,生动具体,浅显易懂,使用户能够迅速上手,轻松掌握功能强大的Access 2016在数据库管理中的应用,为工作和学习带来事半功倍的效果。
1.本书内容介绍
全书系统、全面地介绍Access 2016的应用知识,每一章都提供了丰富的实用案例,用来巩固所学知识。本书共分为18章,内容概括如下:
第1章为数据库理论基础,包括数据库的基本概念、数据管理技术的发展、数据模型、关系模型、完整性及范式理论、概念模型等内容。
第2章为Access 2016概述,包括Access 2016新增功能、Access 2016中的对象、创建数据库、操作数据库、自定义Access 2016等内容。
第3章为使用Access数据表,包括创建Access数据表、输入数据、设置数据表格式、使用查询列、创建排序字段、排序与冻结字段、使用字段筛选、美化数据表等内容。
第4章为设置表关系,包括设置主键、设置索引、表关系概述、创建表关系等内容。
第5章为数据库查询基础,包括查询概述、使用函数、选择查询、交叉表查询、查询重复项、查找不匹配项等内容。
第6章为使用运算符和表达式,包括了解表达式与函数、在查询中使用运算符和表达式、单字段条件查询、多字段条件查询等内容。
第7章为操作查询,包括单个参数查询、多个参数查询、生成表查询、更新查询、追加查询、删除查询等内容。
第8章为使用SQL查询,包括SQL语言概述、SQL数据定义语句、SQL基本查询、SQL追加查询、SQL更新与删除查询、SQL交叉与生成表查询、联合查询、链接查询等内容。
第9章为在Access中分析数据,包括使用计算、使用IIf函数、使用Switch函数、计算日期、按季度划分日期等内容。
第10章为高级数据分析,包括使用子查询增强分析、域聚合函数、使用聚合查询、抽取随机取样、计算百分比排名、计算排名、计算中值、计算众数、创建频率分布等内容。
第11章为使用窗体,包括窗体概述、创建窗体、创建子窗体、创建嵌套窗体、设置窗体格式等 内容。
第12章为使用表布局和控件,包括控件概述、使用布局、使用文本控件、使用组合框控件、使用选项组、使用列表框控件、使用选项卡控件等内容。
第13章为使用报表,包括报表概述、创建单一报表、创建分组报表、使用控件布局、使用报表节、运算数据、保存与输出报表等内容。
第14章为美化窗体,包括设置格式属性、设置数据属性、设置事件属性、使用条件格式、设置控件格式等内容。
第15章为导入与导出数据,包括导入数据、导出数据、转换SQL Server数据、创建Web和XML文件等内容。
第16章为使用Access宏,包括宏概述、宏的安全性、宏操作、使用Access数据宏等内容。
第17章为使用Access VBA,包括VBA概述、VBA语言基础、VBA流程控制、使用VBA访问数据库、调试VBA等内容。
第18章为数据库安全与优化,包括数据库安全与优化概述、优化数据库、移动数据及生成文件等内容。
2.本书主要特色
? 系统全面,超值实用。全书提供了47个练习案例,通过案例分析、设计过程讲解Access 2016的应用知识。每章穿插大量提示、分析、注意和技巧等栏目,构筑了面向实际的知识体系。采用了紧凑的体例和版式,相同的内容下,篇幅缩减了30%以上,案例数量增加了50%。
? 串珠逻辑,收放自如。统一采用三级标题灵活安排全书内容,摆脱了普通培训教程按部就班讲解的窠臼。每章都配有扩展知识点,便于用户查阅相应的基础知识。内容安排收放自如,方便读者学习。
? 全程图解,快速上手。各章内容分为基础知识和实例演示两部分,全部采用图解方式,对图像均做了大量的裁切、拼合、加工,信息丰富,效果精美,阅读体验轻松,让读者在书店中翻开图书就获得强烈的视觉冲击,与同类书在品质上拉开距离。
? 新手进阶,加深印象。全书提供了90个基础实用案例,通过示例分析、设计应用全面加深Access 2016的基础知识应用方法的讲解。在新手进阶部分,每个案例都提供了操作简图与操作说明,并在光盘中配以相应的基础文件,以帮助用户完全掌握案例的操作方法与技巧。
3.本书读者对象
本书从Access 2016的基础知识入手,全面介绍了Access 2016面向应用的知识体系。本书制作了多媒体光盘,图文并茂,能有效吸引读者学习。本书适合大专院校学生学习使用,也可作为计算机办公应用用户深入学习Access 2016的培训和参考资料。
参与本书编写的人员除了封面署名者之外,还有于伟伟、王翠敏、冉洪艳、刘红娟、谢华、夏丽华、张振、卢旭、吕咏、扈亚臣、程博文、方芳、房红、孙佳星、张彬、马海霞等人。由于编者水平有限,书中疏漏之处在所难免,欢迎读者登录清华大学出版社网站www.tup.com.cn与我们联系,帮助我们改进提高。
本书素材文件请扫描封底的二维码进行下载,如果在下载过程中碰到问题,请联系陈老师,联系邮箱:[email protected]。
编 者
2019年1月
使用Access数据表
数据库中的表主要用于存储数据。它是由行和列组成的基于主题的列表,包含以记录形式排列的数据。例如,可以创建“图书情况”数据表来存储包含图书编号、图书名称、图书类别、作者、出版社、单价和出版日期列的数据表,或者创建“库存信息”数据表来存储有关产品的相关信息。由于数据表是数据库运行的基础,在设计数据库时,应该事先规划其所有数据表并决定它们之间的相互关联性,以确保数据库的完整性和相关性。在本章中,将详细介绍创建数据表、设置字段、操作数据表等有关数据表的基础知识。
Access
3.1
创建Access数据表
在Access中,创建数据表是基本的操作,这是数据库制作的开端。创建数据表之后,还需要通过添加字段和类型以及设置字段属性等操作来完善数据表。
3.1.1 新建数据表
在Access中,当用户新建数据库文档时,系统会在创建数据库文档的同时创建一个默认的数据表。除此之外,用户还可以通过下面两种方法创建数据表。
1.在数据库中创建数据表
打开数据库,执行【创建】|【表格】|【表】命令,即可创建一个新数据表,并将该数据表显示为当前活动表。
2.在表设计中创建数据表
打开数据库,执行【创建】|【表格】|【表设计】命令,即可以用设计视图的方法创建一个新数据表。
3.1.2 添加字段及类型
设计数据库时,如果数据类型是非文本类型的,则需要为每个字段设置适当的数据类型。
1.字段的数据类型
在Access中,包含10种数据类型和“查阅向导”。只有了解了这些数据类型和作用后,才能正确地选择字段的数据类型。
数据类型
含 义
文本
字母和数字字符,包括分隔项目列表,其字节数为0~255
备注
字母和数字字符(长度超过255个字符)或具有RTF格式的文本
数字
数值(整数或分数值),用于存储要在计算中使用的数字
日期和时间
用于存储日期和时间值
货币
用于存储货币值
自动编号
自动插入的一个的数值,用于生成可用作为主键的值
是/否
布尔值(例如,“是/否”或“真/假”)
OLE对象
OLE对象或其他二进制数据
附件
图片、图像、二进制文件、Office文件
超链接
通过URL对网页进行单击访问
查阅向导
实际上不是数据类型,而会调用“查阅向导”
2.在【数据表】视图中添加字段和数据类型
默认情况下,新建数据表中会存在【ID】和【单击以添加】两个字段。单击【单击以添加】字段中的下拉按钮,在列表中选择一个数据类型。
在【单击以添加】字段前面插入一个名为“字段1”的新字段。
由于新插入的“字段1”字段名称为激活状态,因此用户可直接输入新的字段名称,例如“图书”,对字段进行重命名操作。
后,在“图书”字段名称下方的单元格中输入数据即可。
3.在【设计】视图中添加字段及数据类型
当用户在【设计】视图中创建数据表后,可直接为表添加字段。
在【设计】视图的表中的【字段名称】列的第1个单元格输入字段名称。
然后,在【字段名称】列的第2个单元格输入第2个字段名称。以此类推,可以为表格添加其他字段。
默认情况下,新建字段后,系统会自动为其指定“短文本”数据类型。此时,用户可通过单击【数据类型】的下拉按钮,在其下拉列表中选择相匹配的数据类型。
4.用菜单命令添加字段和数据类型
新建数据表之后,执行【表格工具】|【字段】|【添加和删除】|【短文本】命令,即可在表中添加一个“短文本”数据类型的字段。
除此之外,还可以执行【表格工具】|【字段】|【添加和删除】|【其他字段】命令,在其级联菜单中选择相应数据类型的方法添加指定数据类型的字段。
5.更改字段类型
在数据表中选择需要更改数据类型的字段列,执行【表格工具】|【字段】|【格式】|【数据类型】命令,在其级联菜单中选择相应的数据类型,即可更改当前字段的数据类型。
评论
还没有评论。