《数据仓库与数据分析教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:王珊,李翠平,李盛恩等编著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2012
  • ISBN:9787040341300
  • 页数:222 页
图书介绍:本书全面而系统地讲解数据仓库技术和基于数据仓库的数据分析和数据挖掘应用技术,分为基础理论篇、实施篇、典型案例篇和主流产品篇。本书有如下特色:1)内容先进系统,详细介绍数据仓库原理和数据仓库的设计与实施技术,全面系统的介绍数据仓库的两个主要应用:数据联机分析和数据挖掘的原理、技术和典型算法,其中也包含着我们一些理论研究成果和应用经验。2)注重理论基础,力求实用全面。阐述了数据仓库与数据库的区别,介绍了数据仓库的一些主要技术。详细介绍了联机分析中的多维数据模型、数据立方体算法、实例化视图选择算法。介绍了数据挖掘的关联规则、分类和聚类,给出了典型算法。3)突出应用,以案例作为主线。通过一些典型案例,详细介绍了数据仓库的逻辑设计、物理设计、实施的步骤和工作内容,给出了常用辅助设计和实施工具的使用。另外,还对主流的数据仓库产品进行了较全面的分析,为系统的选型提供帮助。本书可作为本科高年级或研究生相关课程教材。

第一篇 数据仓库技术 2

第一章 从数据库到数据仓库 2

1.1 数据仓库产生的原因 2

1.1.1 操作型数据处理 2

1.1.2 分析型数据处理 3

1.1.3 两种数据处理模式的差别 4

1.1.4 数据库系统的局限性 5

1.2 数据仓库的基本概念 6

1.2.1 主题与面向主题 7

1.2.2 数据仓库的其他三个特征 11

1.2.3 数据仓库的功能 13

1.3 数据仓库的体系结构 14

1.3.1 体系结构 14

1.3.2 数据集市 16

小结 20

习题 20

第二章 操作数据存储 21

2.1 什么是ODS 22

2.1.1 ODS的定义及特点 22

2.1.2 ODS的功能和实现机制 22

2.2 DB~ODS~DW体系结构 26

2.2.1 ODS与DW 26

2.2.2 DB~ODS~DW三层体系结构 27

小结 29

习题 29

第三章 数据仓库中的数据及组织 30

3.1 数据仓库中的数据组织 30

3.2 数据仓库中数据的追加 32

3.3 数据仓库中的元数据 33

3.3.1 元数据的定义 33

3.3.2 元数据的分类 34

3.3.3 元数据管理的标准化 36

小结 39

习题 39

第二篇 联机分析处理技术 42

第四章 概述及模型 42

4.1 OLAP技术概述 42

4.1.1 OLAP的起源 42

4.1.2 OLAP的定义 42

4.1.3 OLAP与OLTP的区别 43

4.1.4 OLAP核心技术 43

4.2 多维数据模型 44

4.2.1 基本概念 44

4.2.2 星形、雪片和事实群模型 49

4.3 多维分析操作 51

4.3.1 多维分析基础:聚集 52

4.3.2 常用多维分析操作 53

4.3.3 其他多维分析操作 55

4.3.4 聚集的一些限制 57

4.3.5 水平层次结构和非水平层次结构 59

4.4 多维查询语言 60

4.4.1 MDX简介 61

4.4.2 MDX对象模型 62

4.5 多维数据展示 63

4.5.1 三维数据展示 63

4.5.2 高维数据展示 64

小结 65

习题 65

第五章 数据方体的存储、预计算和缩减 66

5.1 数据方体的存储 66

5.1.1 MOLAP 66

5.1.2 ROLAP 70

5.1.3 MOLAP和ROLAP实现机制的比较 73

5.2 数据方体的预计算 75

5.2.1 预计算的相关概念 75

5.2.2 数据方体格结构 76

5.2.3 数据方体格存储方法 77

5.3 完整数据方体的预计算方法 78

5.3.1 流水线算法 78

5.3.2 BUC算法 80

5.4 部分数据方体的预计算方法 83

5.4.1 BPUS算法 84

5.4.2 PBS算法 87

5.5 数据方体的缩减技术 88

5.5.1 Drawf数据方体 88

5.5.2 Condensed数据方体 90

5.5.3 Quotient数据方体 91

小结 93

习题 93

第六章 数据方体的索引、查询和维护 94

6.1 数据方体的索引技术 94

6.1.1 树索引 94

6.1.2 位图索引 99

6.2 数据方体的查询处理和优化技术 101

6.2.1 子查询划分技术 102

6.2.2 子查询处理及优化技术 105

6.3 数据方体的维护技术 106

小结 107

习题 107

第三篇 数据挖掘技术 110

第七章 数据挖掘概述 110

7.1 数据挖掘简介 110

7.1.1 数据挖掘的特点 110

7.1.2 数据挖掘与KDD 111

7.1.3 数据挖掘与OLAP 112

7.1.4 数据挖掘与数据仓库 113

7.1.5 数据挖掘的分类 113

7.1.6 数据挖掘的应用 114

7.2 数据挖掘算法的组件化思想 116

7.2.1 模型或模式结构 116

7.2.2 数据挖掘的任务 117

7.2.3 评分函数 118

7.2.4 搜索和优化方法 118

7.2.5 数据管理策略 119

7.2.6 组件化思想的应用 119

小结 120

习题 120

第八章 频繁模式挖掘 121

8.1 频繁项集和关联规则 121

8.1.1 问题描述 122

8.1.2 关联规则分类 124

8.1.3 关联规则挖掘的经典算法Apriori 125

8.1.4 关联规则挖掘的重要算法FP-Growth 133

8.1.5 其他关联规则挖掘方法 135

8.1.6 关联规则的兴趣度 137

8.2 序列模式挖掘 138

8.2.1 问题描述 138

8.2.2 GSP算法 140

8.2.3 PrefixSpan算法 143

8.3 频繁子图挖掘 145

8.3.1 问题描述 145

8.3.2 基于Apriori的宽度优先算法 146

8.3.3 基于FP-Growth的深度优先搜索算法 147

小结 148

习题 149

第九章 预测建模:分类和回归 150

9.1 预测建模简介 150

9.1.1 用于预测的模型结构 151

9.1.2 用于预测的评分函数 154

9.1.3 用于预测的搜索和优化策略 154

9.2 决策树分类 155

9.2.1 建树阶段 156

9.2.2 剪枝阶段 162

9.2.3 分类规则的生成 162

9.2.4 可扩展性问题 163

9.2.5 其他问题 163

9.3 贝叶斯分类 164

9.3.1 基本概念 164

9.3.2 朴素贝叶斯分类 166

9.4 支持向量机分类 167

9.4.1 线性可分时的二元分类问题 168

9.4.2 线性不可分时的二元分类问题 171

9.4.3 多元分类问题 172

9.4.4 可扩展性问题 173

9.5 人工神经网络分类 173

9.5.1 神经网络的组成 173

9.5.2 神经网络的分类方法 175

小结 178

习题 178

第十章 描述建模:聚类 180

10.1 聚类分析简介 180

10.1.1 对象间的相似性 180

10.1.2 其他相似性度量 183

10.2 聚类方法概述 184

10.2.1 基于划分的聚类方法 185

10.2.2 基于密度的聚类方法 190

10.2.3 基于层次的聚类方法 194

10.2.4 基于模型的聚类方法 201

10.2.5 基于方格的聚类方法 203

小结 204

习题 205

附录 产品与工具 206

附录A IBM数据仓库解决方案 206

附录B Oracle数据仓库解决方案 209

附录C Microsoft SQLServer 2005数据仓库解决方案 210

附录D Sybase数据仓库解决方案 211

附录E Group 1 Sagent介绍 211

附录F Informatica介绍 212

参考文献 214