本书是安徽省“十三五”规划教材省级质量工程项目成果,以培养基于数据库的应用能力为主要目标,重点突出数据库技术的基础性和应用性。站在企业数据全局的角度来思考结构化数据和非结构化数据的应用需求,梳理商务数据库技术与应用课程的知识点体系,按照“原理、方法、工具和应用”的思想来组织大数据时代数据库课程的内容。全书共12章,内容包括企业数据、数据库概览、关系数据库基础、关系数据库标准语言SQL、数据库管理、关系数据理论与模式、数据库设计、事务管理与恢复、大数据管理概述、大数据生态系统、分布式数据库NoSQL、数据库新技术与发展。
样章试读
目录
- 目录
第一章 企业数据 1
第一节 企业数据划分 2
第二节 数据基础设施 3
第三节 数据分界线 5
第四节 数据的生命周期 7
第五节 企业数据分析 8
思考与练习 10
第二章 数据库概览 11
第一节 数据管理 12
第二节 数据库系统 14
第三节 数据模型概述 15
第四节 数据库系统的结构 22
第五节 数据库系统组成 25
思考与练习 27
第三章 关系数据库基础 28
第一节 关系模型 29
第二节 关系操作 33
第三节 关系模型的完整性约束 35
第四节 关系代数 37
第五节 关系数据库管理系统 42
思考与练习 45
第四章 关系数据库标准语言SQL 47
第一节 SQL语言概述 49
第二节 货物-库存数据库 52
第三节 数据定义与数据完整性约束 54
第四节 SQL数据操作功能 64
第五节 数据查询功能 67
第六节 视图 90
思考与练习 96
第五章 数据库管理 98
第一节 数据库安全性 99
第二节 数据库完整性 107
第三节 触发器 115
思考与练习 119
第六章 关系数据理论与模式 121
第一节 问题的提出 122
第二节 数据依赖 124
第三节 关系规范化 130
第四节 模式分解 134
第五节 大数据与反规范化 136
思考与练习 137
第七章 数据库设计 139
第一节 数据库设计概述 140
第二节 需求分析 147
第三节 概念结构设计 152
第四节 逻辑结构设计 159
第五节 数据库物理结构设计 168
第六节 数据库的实施与维护 169
思考与练习 172
第八章 事务管理与恢复 174
第一节 事务 175
第二节 并发控制 178
第三节 数据库恢复技术 192
思考与练习 204
第九章 大数据管理概述 205
第一节 大数据管理面临的挑战 206
第二节 大数据概念与特征 206
第三节 大数据时代数据管理发展 210
第四节 大数据管理的系统技术架构 215
第五节 大数据系统应用 217
思考与练习 219
第十章 大数据生态系统 220
第一节 Hadoop生态系统 221
第二节 Spark生态系统 229
第三节 Hadoop和Spark的对比 234
思考与练习 237
第十一章 分布式数据库NoSQL 238
第一节 NoSQL基础知识 239
第二节 NoSQL的数据存储模式 245
第三节 典型的NoSQL工具 257
思考与练习 273
第十二章 数据库新技术与发展 274
第一节 数据库发展的三个阶段 275
第二节 数据库系统发展的特点 279
第三节 NewSQL数据库 289
第四节 面向对象数据库 294
第五节 数据仓库 296
思考与练习 300