论文部分内容阅读
数据仓库属于一个新兴的领域。它提供一套面向主题的、集成的数据存储管理机制,与组织机构的操作数据源分别维护,为统一的历史数据、综合数据的分析查询提供了坚实的平台,对信息处理和决策提供支持。而数据仓库的管理很大程度上依赖于元数据的管理,但是元数据的管理需要用户具有多种数据库系统和数据仓库的相关专业知识,所以对于一般用户来说管理元数据存在着一定的困难。
本文研究的是一种基于知识的元数据管理工具,提出了一种基于知识的元数据管理系统框架。在此系统中结合了数据库、数据仓库、元模型、知识工程等领域的相关技术,使用户在不了解相关的领域的背景知识的情况下就可以简便的管理元数据。本文作了以下几方面的研究:
1、分析了元数据管理工具的特点,采用了带数据转换模块的集中式元数据存储库体系结构,并把传统的元模型和面向对象元模型相结合构成适合本管理工具的元数据元模型。
2、根据元数据管理的特点,提出了元数据管理知识表示方法。改进了产生式系统的结构,并实现了程序类的知识在知识库中的表示和存储。
3、构建了数据转换模块。通过数据转换模块提供的接口程序可以简便的访问多种不同的数据库和文档。
4、对数据库组件进行了再封装,建立了数据库管理类,简化了VisualC++数据库编程。
基于上述研究,本文构建了一个基于知识的元数据管理工具系统(KMDMS),初步测试表明通过该系统可以基本完成元数据管理所需的各项任务,一定程度上的解决了元数据获取、处理和表示等方面的问题。