数据库与数据处理:Access 2010 实现 第2版
作者 : 张玉洁 孟祥武 编著
出版日期 : 2019-06-10
ISBN : 978-7-111-62851-4
适用人群 : 非计算机专业的理工、经管和文科各类专业的本科生
定价 : 59.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 388
开本 : 16
原书名 :
原出版社:
属性分类: 教材
包含CD : 无CD
绝版 :
图书简介

本书理论部分主要介绍与数据处理和数据库应用密切相关的基础、核心的概念、原理和方法,主要内容包括:数据处理与数据库概述、实体-联系数据模型、关系数据库系统基础、SQL、关系数据库设计;应用部分以Access2010为具体的DBMS,详细介绍其主要功能和使用方法,主要内容包括:Acces2010的初级使用(包括创建数据表、查询、窗体、报表、宏、模块与VAB编程等内容)、Acces2010的高级应用。

图书特色

图书前言

数据库技术是计算机科学技术中最重要也是发展最快的领域之一,随着大数据时代的来临以及NoSQL技术的兴起,数据库技术更加生机勃勃。
本书第1版自2013年出版以来一直用于作者的教学中,根据教学实践中的反馈以及当今时代对创新能力和计算思维能力培养的要求,结合数据库技术的发展以及读者计算机应用水平的提高,作者对第1版做了较大的结构调整以及内容补充和重组。
第2版仍然从数据库理论和应用的角度重点讨论关系数据库技术的相关概念、原理和技术,将数据库原理中最重要、最核心的内容提炼出来,进行循序渐进、深入浅出的介绍,并详细介绍利用Access 2010进行数据库应用程序开发的方法和过程。在第2版中,力求以“专业需求与课程改革的平衡、技能传授与计算思维训练的平衡、学习难度与课程深度的平衡”为目标,对原书的内容进行重新组织、编排以及补充,体现知识模块化、实践趣味化的内容架构和写作风格,为读者清晰呈现出一条从数据库设计到数据库实现的学习路线。
本书第2版共13章,分为五大部分,其中,第一部分(第1和2章)介绍数据库的基础概念,主要包括数据管理简史、数据库技术发展、数据库和视图相关概念、数据库管理系统的功能、数据库系统的体系结构和特点、数据模型三要素以及E-R模型和关系模型的相关概念;第二部分(第3~5章)介绍数据库设计的相关概念、原理和方法,主要包括关系数据库的设计过程、构建E-R模型并将E-R模型转换为关系模型的方法,以及对关系模式进行规范化的理论和方法等;第三部分(第6章)主要介绍关系代数和SQL;第四部分(第7~12章)为应用部分,以Access 2010为具体的DBMS,详细介绍利用Access进行数据库实现的方法,内容包括创建数据库和数据表进行数据组织和管理、创建查询进行数据检索和分析、创建窗体和报表完成数据输入和输出功能、编写宏和VBA模块实现数据库应用程序以及Access 2010与外部数据进行数据共享的机制和方法;第五部分(第13章)介绍关系数据库的保护机制,包括事务的概念、事务的ACID性质、事务的并发控制以及数据库恢复机制。
知识模块化体现在全书五大部分的内容自成体系上,授课教师可以根据课时要求自行裁剪和选择教学模块。比如,在对第一部分内容进行简单介绍的基础上,快速进入第二部分的数据库设计模块,重点介绍其中的第4章,然后就可以直接进入第四部分第7~11章的教学,最后对第五部分进行简单的介绍,至此就可以完成整个课程的基本教学内容。
实践趣味化体现在第四部分内容的组织和安排方面,不仅试图从数据库应用的角度引导读者思考所学知识和技能的用途和意义,而且通过设计环环相扣、实用有趣的操作实例和应用问题来激发读者的求知欲望和学习兴趣,进而培养读者的计算思维能力。
相对第1版的内容而言,第2版中增加的主要内容包括:第1章的1.1.4节介绍了数据库技术的最新进展;第2章的2.4.4节对关系模型进行了评价;第5章的5.4节引入了一个关系数据库设计实例;第8章的8.8节补充了大量的实例介绍查询的应用;第9章的9.1.8~9.1.10节新增了窗体的应用示例;第10章的10.7节补充了数据宏的内容;第11章的11.4节新增了模块的一些典型应用;第12章为全新的一章,补充了Access 2010与外部(如Excel、MySQL以及SharePoint服务器)之间的数据共享机制以及Access 2010的安全机制。
本书各章均安排有例题讲解、重要提示、本章内容小结以及适量的习题。此外,在第四部分的章节中还安排了精心设计的上机练习题,这些练习题富有启发性,便于操作和拓展,与例题有机整合,体现了知识的连贯性与层次性,旨在引导学生主动思考,提高实践能力,树立创新意识。
本书的出版得到了机械工业出版社华章分社的大力支持,在此表示衷心的感谢。在本书的编写过程中,编者参考了大量的文献并从中受益良多,在此也向所有作者表示感谢。最后要感谢编者的父母,本书就是给他们的献礼。
由于编者水平有限,对于错误和言语不妥之处,还请读者批评指正。

编者
2019年2月于北京

上架指导

计算机\数据库

封底文字

本书作者结合教学实践和数据库技术的发展,根据当今时代对创新能力和计算思维能力培养的要求,以专业需求与课程改革的平衡、技能传授与计算思维训练的平衡、学习难度与课程深度的平衡为目标,对第1版做了较大的结构调整以及内容补充和重组,形成了第2版。

本书特点
以计算思维为主线。按照计算思维的本质和思想来选择和设计知识主题,构建知识架构,并在内容的展示形式上体现计算思维。
内容完整、精练和实用。既完整表达本课程应包含的知识,又从实用角度对理论部分进行合理裁剪,体现核心和基础的数据库技术的架构。
知识模块化。按照从数据库设计到数据库实现的学习路径模块化地组织和呈现内容,读者可根据学习时间对全书五部分内容自行裁剪。
实践趣味化。实践内容采用自底向上的展示策略,强调“搭积木”的学习过程。示例设计丰富、循序渐进且具有启发性,将其与章后上机练习题有机整合,体现知识的连贯性和层次性,便于学习和拓展。 

图书目录

前言
教学建议
第一部分 数据库基础
第1章 数据处理与数据库 2
1.1 数据处理 2
1.1.1 数据与信息 2
1.1.2 数据处理与数据管理 3
1.1.3 数据管理简史 3
1.1.4 数据库技术的发展和未来 6
1.2 数据库与数据库管理系统 9
1.2.1 数据库 9
1.2.2 数据库管理系统 9
1.2.3 认识Access 数据库管理系统 10
1.3 数据视图 22
1.3.1 数据抽象 22
1.3.2 视图 23
1.3.3 模式与实例 23
1.4 数据库系统 23
1.4.1 数据库系统的组成 23
1.4.2 数据库系统的特点 24
1.4.3 数据库系统的体系结构 25
1.5 小结 27
习题 27
第2章 数据模型 28
2.1 数据模型三要素 28
2.2 数据模型的分类 29
2.2.1 概念数据模型 29
2.2.2 逻辑数据模型 29
2.2.3 物理数据模型 32
2.3 实体–联系模型 32
2.3.1 E-R模型基本概念 32
2.3.2 完整性约束 33
2.3.3 E-R图 36
2.4 关系模型 39
2.4.1 关系模型三要素 39
2.4.2 关系及相关定义 41
2.4.3 关系的完整性约束 44
2.4.4 关系模型的评价 46
2.5 小结 47
习题 47
第二部分 数据库设计
第3章 关系数据库设计 50
3.1 关系数据库设计过程 50
3.2 需求分析 50
3.3 概念结构设计 52
3.4 逻辑结构设计 53
3.5 数据库物理设计 53
3.6 数据库实施 54
3.7 数据库运行和维护 54
3.8 小结 54
习题 55
第4章 数据建模 56
4.1 数据建模的主要步骤 56
4.2 构建E-R模型 57
4.2.1 构建方法 57
4.2.2 确定实体和实体的属性 57
4.2.3 定义联系 59
4.2.4 设计局部E-R图 61
4.2.5 合并局部E-R图 61
4.2.6 优化 62
4.3 构建关系模型 64
4.3.1 将实体转换为关系模式 64
4.3.2 将联系转换为关系模式 65
4.4 小结 68
习题 69
第5章 关系规范化理论 71
5.1 关系数据库设计中出现的问题 71
5.2 函数依赖 72
5.2.1 函数依赖的定义 73
5.2.2 平凡函数依赖与非平凡函数依赖 74
5.2.3 完全函数依赖与部分函数依赖 75
5.2.4 传递函数依赖 76
5.3 范式与规范化 77
5.3.1 第一范式 77
5.3.2 第二范式 78
5.3.3 第三范式 79
5.3.4 BCNF范式 80
5.4 一个关系数据库设计实例 81
5.5 小结 85
习题 85
第三部分 数据库实现基础
第6章 关系代数和SQL 88
6.1 引言 88
6.2 关系数据库实现的数学基础—关系代数 89
6.2.1 传统的集合运算 89
6.2.2 专门的关系运算 91
6.2.3 用关系代数表示查询 94
6.3 结构化查询语言SQL 96
6.3.1 SQL的组成 96
6.3.2 SQL查询的基本结构 97
6.3.3 聚集函数 102
6.3.4 数据定义 104
6.3.5 数据查询 106
6.3.6 数据更新 113
6.3.7 数据控制 115
6.3.8 视图和索引 116
6.4 小结 119
习题 119
第四部分 使用Access实现数据库
第7章 数据的组织和管理 124
7.1 创建数据库 124
7.1.1 利用数据库模板创建数据库 124
7.1.2 创建空数据库 129
7.1.3 数据库的操作与维护 130
7.2 创建数据表 134
7.2.1 数据表概述 134
7.2.2 设计数据表的结构 137
7.2.3 创建数据表的方法 146
7.2.4 利用输入数据和字段模板创建表 147
7.2.5 使用表设计器创建表 151
7.2.6 创建表间关系 154
7.2.7 向表中添加记录 158
7.2.8 为Access表创建索引 158
7.3 使用和维护数据表 160
7.3.1 记录的定位与选择 160
7.3.2 记录的添加与删除 160
7.3.3 记录的复制与修改 160
7.3.4 记录的排序与筛选 161
7.3.5 数据的查找与替换 162
7.3.6 维护数据表 163
7.3.7 设置表的显示格式 165
7.4 导入和导出数据 166
7.4.1 导入数据 166
7.4.2 导出数据 168
7.5 小结 169
习题 170
上机练习题 170
第8章 数据的查询和分析 172
8.1 查询概述 172
8.1.1 查询的概念 172
8.1.2 查询的类型 172
8.1.3 查询的视图 173
8.1.4 查询的创建方法 175
8.1.5 查询的保存、运行与修改 176
8.2 设置查询条件 176
8.2.1 查询表达式 176
8.2.2 运算符 177
8.2.3 函数 178
8.2.4 查询中计算的设置 179
8.3 创建选择查询 180
8.3.1 使用向导创建选择查询 180
8.3.2 使用设计视图创建选择查询 183
8.4 创建参数查询 185
8.4.1 参数查询概述 185
8.4.2 参数查询条件的设置 185
8.5 创建交叉表查询 187
8.5.1 交叉表查询概述 187
8.5.2 创建交叉表查询的方法 188
8.5.3 使用向导创建交叉表查询 188
8.5.4 使用设计视图创建交叉表查询 189
8.6 创建操作查询 190
8.6.1 操作查询概述 190
8.6.2 创建生成表查询 191
8.6.3 创建追加查询 192
8.6.4 创建更新查询 193
8.6.5 创建删除查询 195
8.7 SQL查询 196
8.7.1 QBE与SQL查询 196
8.7.2 SQL聚合函数 197
8.7.3 常用的SQL语句 198
8.7.4 数据定义查询 201
8.8 查询的应用 202
8.8.1 数据的清理 202
8.8.2 数据的即席分析 203
8.8.3 使用日期进行数据分析 207
8.8.4 合并数据集 209
8.8.5 对数据进行分层处理 210
8.8.6 计算百分比排名和频率分布 211
8.9 小结 213
习题 214
上机练习题 214
第9章 数据的输入和输出 218
9.1 构建用户界面—窗体 218
9.1.1 窗体的类型 219
9.1.2 窗体的视图 220
9.1.3 窗体的结构 221
9.1.4 窗体的属性 222
9.1.5 窗体中的控件 224
9.1.6 创建窗体的工具 231
9.1.7 创建主/子窗体 239
9.1.8 使用窗体收集信息 245
9.1.9 使用窗体编辑数据表数据 247
9.1.10 导航窗体 249
9.2 数据的打印输出—报表 251
9.2.1 报表的视图 251
9.2.2 报表的结构 252
9.2.3 报表的类型 253
9.2.4 报表的应用 254
9.2.5 报表的打印与导出 268
9.3 小结 269
习题 270
上机练习题 270
第10章 Access数据库编程—宏 274
10.1 宏的引入 274
10.2 宏概述 275
10.2.1 宏 275
10.2.2 宏生成器 276
10.2.3 宏的类型 279
10.3 常用的宏操作 280
10.4 创建宏 281
10.4.1 创建简单宏 281
10.4.2 创建宏组 283
10.4.3 创建条件宏 285
10.5 宏的运行与调试 287
10.5.1 宏的运行 287
10.5.2 宏的调试 288
10.6 宏的应用 289
10.7 Access中的“触发器”—数据宏 296
10.8 将宏转换为VBA代码 297
10.9 小结 300
习题 300
上机练习题 300
第11章 Access数据库编程—VBA模块 302
11.1 问题引入 302
11.2 模块概述 303
11.2.1 模块的组成 304
11.2.2 模块的分类 307
11.2.3 模块和过程的创建方法 308
11.3 使用VBA编写Access应用程序 312
11.3.1 VBA与VB 312
11.3.2 对象的相关概念 313
11.3.3 VBA编程环境 319
11.3.4 VBA基础语法 321
11.3.5 Access应用程序的调试 334
11.4 模块的应用 337
11.4.1 数据的输入和输出 337
11.4.2 对单选按钮和复选框的操作 340
11.4.3 查找数据 341
11.4.4 实现一个计时器 342
11.4.5 数据的加解密 343
11.4.6 文件操作 344
11.5 小结 345
习题 345
上机练习题 345
第12章 Access数据库进阶 347
12.1 链接到外部数据 347
12.1.1 拆分数据库 347
12.1.2 链接到其他Access数据表 350
12.1.3 链接到ODBC数据库源 350
12.1.4 链接到非数据库数据 352
12.1.5 链接表的使用 353
12.2 Access数据库与MySQL数据库的数据共享 353
12.2.1 通过ODBC数据源 353
12.2.2 通过其他软件工具 355
12.3 在Access和SharePoint之间共享数据 355
12.3.1 认识SharePoint 355
12.3.2 导入/链接SharePoint列表到Access 356
12.3.3 将Access数据导出到SharePoint 357
12.3.4 将Access数据迁移到SharePoint 359
12.4 通过Web浏览器访问Access 360
12.5 Access的安全性机制 360
12.5.1 创建Access数据库访问密码 360
12.5.2 信任中心 361
12.6 小结 363
习题 364
上机练习题 364
第五部分 数据库保护
第13章 事务管理 366
13.1 事务 366
13.1.1 事务的基本概念 366
13.1.2 事务的四个特性 367
13.2 数据库的并发控制 369
13.2.1 并发控制概述 369
13.2.2 封锁技术 371
13.3 数据库的恢复机制 374
13.3.1 数据库故障 374
13.3.2 数据库恢复技术 375
13.4 小结 376
习题 377
参考文献 378

教学资源推荐
作者: 何玉洁
作者: 马义玲 汪令江 曾勇 曾新
作者: [英]托马斯 M. 康诺利(Thomas M. Connolly) 卡洛琳 E. 贝格(Carolyn E. Begg)著
参考读物推荐
作者: 吕海波 著
作者: 连德富 张富峥 王英子 袁晶 谢幸 编著
作者: 孟小峰 编著
作者: 姜承尧 著