新書推薦:
《
从康德到黑格尔的发展:兼论宗教哲学(英国观念论名著译丛)
》
售價:NT$
275.0
《
突破不可能:用特工思维提升领导力
》
售價:NT$
352.0
《
王阳明大传:知行合一的心学智慧(精装典藏版)
》
售價:NT$
1010.0
《
失衡与重塑——百年变局下的中国与世界经济
》
售價:NT$
602.0
《
不被定义的年龄:积极年龄观让我们更快乐、健康、长寿
》
售價:NT$
352.0
《
南方谈话:邓小平在1992
》
售價:NT$
367.0
《
纷纭万端 : 近代中国的思想与社会
》
售價:NT$
500.0
《
中国古代文体形态研究(第四版)(中华当代学术著作辑要)
》
售價:NT$
765.0
|
內容簡介: |
本书理论部分主要介绍与数据处理和数据库应用密切相关的基础、核心的概念、原理和方法,主要内容包括:数据处理与数据库概述、实体-联系数据模型、关系数据库系统基础、SQL、关系数据库设计;应用部分以Access2010为具体的DBMS,详细介绍其主要功能和使用方法,主要内容包括:Acces2010的初级使用(包括创建数据表、查询、窗体、报表、宏、模块与VAB编程等内容)、Acces2010的高级应用。
|
目錄:
|
前言
教学建议
第一部分 数据库基础
第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章 关系代数和SQL88
6.1 引言88
6.2 关系数据库实现的数学基础—关系代数 89
6.2.1 传统的集合运算89
6.2.2 专门的关系运算91
6.2.3 用关系代数表示查询94
6.3 结构化查询语言SQL96
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 数据的即席分析
|
內容試閱:
|
数据库技术是计算机科学技术中最重要也是发展最快的领域之一,随着大数据时代的来临以及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月于北京
|
|