第1章 数据库、数据库管理系统与数据仓库 1
1.1 数据库与数据库技术 1
1.1.1 数据、数据库与数据库系统 1
1.1.2 数据库系统的特点 4
1.1.3 数据库技术新发展 5
1.2 数据仓库 12
1.2.1 从传统数据库到数据仓库 12
1.2.2 数据仓库的基本特性 13
1.3 数据仓库及其数据分析工具 16
1.3.1 联机分析与数据挖掘 16
1.3.2 数据仓库与数据挖掘 18
1.3.3 数据仓库未来发展方向 20
第2章 数据仓库原理 26
2.1 数据仓库的结构与技术要求 26
2.1.1 数据仓库的总体结构 26
2.1.2 数据集市 29
2.1.3 数据仓库的技术要求 31
2.2 数据仓库中的数据 34
2.2.1 数据仓库的数据组织 34
2.2.2 数据模型 36
2.2.3 数据仓库的概念模型 38
2.2.4 数据仓库的逻辑模型与物理模型 40
2.3 元数据 44
2.3.1 元数据的作用 44
2.3.2 元数据的分类 46
2.3.3 元数据的标准化 49
2.3.4 数据粒度 52
第3章 数据仓库设计 60
3.1 数据仓库的需求与规划 60
3.1.1 数据库设计方法简述 60
3.1.2 数据仓库开发流程 63
3.1.3 数据仓库需求分析 65
3.1.4 数据仓库规划 66
3.2 建立数据仓库 74
3.2.1 数据仓库的平台与结构选择 74
3.2.2 数据仓库接口与中间件设计 76
3.2.3 数据仓库的数据抽取、加载与复制 78
3.2.4 数据仓库逻辑模型的确定 79
3.2.5 数据仓库物理模型的确定 80
3.2.6 数据仓库测试 83
3.3 数据仓库典型解决方案 91
第4章 联机分析处理 97
4.1 联机分析的概念与特性 97
4.1.1 联机分析的概念 97
4.1.2 联机分析的特性 100
4.1.3 联机分析准则 103
4.2 多维OLAP和关系OLAP 106
4.2.1 MOLAP和ROLAP的概念 106
4.2.2 OLAP选择评价 110
4.2.3 OLAM 112
4.3 OLAP服务器及其工具评价 115
4.3.1 OLAP服务器和工具的评价标准 115
4.3.2 Oracle OLAP工具 117
4.3.3 Informix工具 121
4.3.4 MS SQL Server中的OLAP功能 126
第5章 数据挖掘算法 131
5.1 数据挖掘概述 131
5.1.1 数据挖掘的演变 131
5.1.2 数据挖掘的分类 136
5.1.3 常用数据挖掘模式与工具 140
5.2 数据挖掘中的关联、挖掘公式和聚类 148
5.2.1 关联规则 148
5.2.2 数据挖掘公式 153
5.2.3 数据聚类 156
5.3.1 数据挖掘的集合论法 160
5.3 数据挖掘常用算法 160
5.3.2 数据挖掘的决策树法 161
5.3.3 数据挖掘的遗传算法 164
5.4 神经网络与专家系统 166
5.4.1 神经网络方法 166
5.4.2 专家系统 175
第6章 统计类数据挖掘和知识类数据挖掘 179
6.1 设计数据挖掘模型 179
6.1.1 数据挖掘方法论 179
6.1.2 构造和使用数据挖掘模型 181
6.2 统计类数据挖掘 183
6.2.1 统计分析类数据挖掘技术 184
6.2.2 统计分析工具 187
6.2.3 统计分析工具应用 190
6.3.1 知识发现系统的一般结构 198
6.3 知识类数据挖掘 198
6.3.2 知识发现技术及其运用 200
6.3.3 知识发现工具 202
6.4 MDX语言 208
第7章 其他数据挖掘技术和工具 213
7.1 网络信息挖掘与网络信息检索 213
7.1.1 Web挖掘的概念 213
7.1.2 关于网络信息检索 217
7.2 WEB挖掘 219
7.2.1 Web文本挖掘 219
7.2.2 IDGS Web内容挖掘系统 223
7.2.3 Web结构挖掘 227
7.2.4 Web使用记录挖掘 229
7.3 空间数据与分布式数据挖掘 233
7.3.1 空间数据挖掘 233
7.3.2 分布式数据挖掘 235
7.4.1 多媒体检索过程及其特征提取 237
7.4 多媒体数据检索 237
7.4.2 基于内容的图像检索 239
7.4.3 视频结构化及其检索 243
7.4.4 基于内容的音频检索 251
第8章 数据仓库的应用和管理 258
8.1 CRM应用开发 259
8.1.1 CRM方案概述 259
8.1.2 CRM实施 270
8.2 数据仓库及数据挖掘中的法律问题 278
8.3 数据仓库管理 281
8.3.1 数据仓库开发的成本/效益分析 281
8.3.2 数据仓库安全管理 287
8.3.3 数据仓库应用的阶段性 290
8.3.4 数据仓库的评价 292
A.1 人工智能 297
附录A 人工智能与专家决策 297
附录 297
A.2 置信因子与模糊逻辑 298
A.3 专家及其准则 300
A.4 关于专家决策系统 302
附录B 数据仓库测试规范 304
B.1 测试OLTP性能的TPC-C 304
B.2 TPC-D、TPC-H和TPC-R 305
B.3 评价电子商务的TPC-W 306
B.4 设计企业的性能测试方案 307
附录C Oracle+Power Builder综合应用简述 308
C.1 Oracle中的数据对象 308
C.2 PowerBuilder应用程序开发步骤 312
C.3 连接数据库 314
C.4 Oracle+Power Builder综合应用步骤 316
附录D XML与数据库 318
参考文献 321