内容简介
本书全面介绍了数据、信息和知识共享的理论、方法和技术。第1—3章介绍了数据工程,包括数据表示、数据模型、数据设计、数据分析和数据挖掘等理论和方法入第4—7章介绍了知识工程,包括知识表达、知识推理、知识管理、知识获取、知识利用等理论和方法。数据工程为知识工程提供重要的支持手段,为知识获取提供了无尽的源泉;反过来,知识工程也为数据工程提供了更加智能化的提取信息的手段。软件工程可以也应该从数据工程和知识工程的理论、方法和技术中获取有益的借鉴。 本书可作为计算机科学、信息科学、管理科学及人工智能等学科的大专院校师生、社会各界信息化管理人员、工程技术人员的教科书或参考书。
目录
第0章绪言 0.?1什么是数据工程 0.?2什么是知识工程 0.?3数据知识工程和软件工程的关系 第1章数据库工程 1.?1数据 1.?1.?1现实世界中的数据 1.?1.?2数据处理 1.?1.?3现代数据管理的需求 1.?2元数据 1.?2.?1为什么需要元数据 1.?2.?2元数据标准 1.?2.?3元数据库 1.?3数据模型 1.?3.?1概念数据模型 1.?3.?2逻辑数据模型 1.?3.?3从E-R模型向关系模型的转化 1.?3.?4关系数据模型构造CASE工具---PowerDesign 1.?4数据规范 1.?4.?1非规范化关系模式带来的问题 1.?4.?2数据依赖 1.?4.?3范式 1.?4.?4关系规范化 1.?4.?5关系规范化在实际中的应用 1.?5数据约束 1.?5.?1关系的完整性, 1.?5.?2数据库的完整性 1.?5.?3表示完整性约束的方法 1.?5.?4商品化DBMS中的完整性约束 1.?6数据安全 1.?6.?1常用数据库安全方法 1.?6.?2商业DBMS的安全性策略 1.?7数据库管理 1.?7.?1DBMS的结构. 1.?7.?2事务管理 1.?7.?3商业DBMS产品比较 1.?7.?4选择DBMS产品时的考虑 1.?8数据库应用--OLTP 1.?8.?1OLTP的体系结构 1.?8.?2OLTP系统的开发步骤 1.?8.?3一个OLTP系统设计实例 第2章数据仓库工程 2.?1数据仓库 2.?1.?1为什么需要数据仓库 2.?1.?2数据仓库的组成 2.?1.?3数据仓库的特性 2.?1.?4商业化数据仓库解决方案 2.?2数据载入 2.?2.?1从操作数据向数据仓库的移动 2.?2.?2数据仓库的粒度和元数据 2.?2.?3Oracle数据移入工具--SQL*LOADER 2.?3星型模型 2.?3.?1构建合理的企业数据模型 2.?3.?2星型模型架构 2.?3.?3星型模型构建方法 2.?4三层设计 2.?4.?1ODS 2.?4.?2DB-ODS-DW三层体系结构 2.?4.?3DB-ODS-DW体系结构应用实例 2.?5数据仓库安全 2.?5.?1数据仓库安全策略 2.?5.?2数据访问安全 2.?5.?3数据安全--数据仓库备份与恢复 2.?6数据仓库查询技术 2.?6.?1查询工具的选择 2.?6.?2优化物理数据仓库来提高查询效率 2.?6.?3商业数据仓库解决方案中的查询工具 2.?7数据仓库应用--OLAP 2.?7.?1第一次亲密接触OLAP 2.?7.?2MOLAP与ROLAP 2.?7.?3OLAP工具 第3章数据挖掘 3.?1基于证据理论的数据挖掘方法 3.?1.?1证据理论在表征默认值上的应用 3.?1.?2基于证据理论的多分类器集成方法 3.?2基于神经网络的数据挖掘方法 3.?2.?1神经网络简介 3.?2.?2使用BP网络进行分类 3.?3基于遗传算法的数据挖掘方法 3.?3.?1遗传算法的基本原理 3.?3.?2基于遗传算法的广义规则挖掘 3.?3.?3基于遗传算法的分类规则挖掘 3.?4基于粗糙集的数据挖掘方法 3.?4.?1粗糙集在数据挖掘中的某个应用 3.?4.?2基于粗糙集的数据挖掘算法 3.?5其他数据挖掘方法 3.?5.?1决策树 3.?5.?2模糊集 3.?5.?3数理统计 第4章基于数据(知识)库的知识发现 4.?1KDD基本概念 4.?1.?1KDD的起源 4.?1.?2KDD的特点 4.?1.?3KDD的定义 4.?1.?4KDD的发现目标 4.?2KDD的挖掘模式 4.?2.?1关联模式 4.?2.?2分类模式 4.?2.?3聚类模式 4.?2.?4回归模式 4.?2.?5序列模式 4.?3KDD处理过程模型 4.?3.?1多处理阶段过程模型1 4.?3.?2多处理阶段过程模型2 4.?3.?3多处理阶段过程模型3 4.?4KDD中使用的方法 4.?4.?1决策树方法 4.?4.?2神经网络方法 4.?4.?3粗集方法 4.?4.?4遗传算法 4.?4.?5统计分析方法 4.?4.?6覆盖正例排斥反例法 4.?4.?7模糊逻辑 4.?4.?8概念树方法 4.?4.?9公式发现 4.?4.?10云模型方法 4.?4.?11可视化技术 4.?5KDD应用 4.?5.?1KDD在保险风险评估中的应用 4.?5.?2KDD在CRM系统中的应用 4.?5.?3KDD在电信业中的应用 4.?5.?4KDD在股票信息处理中的应用 4.?5.?5KDD在人事管理中的应用 4.?6KDD中存在的困难与问题 第5章知识