首页> 外文期刊>Journal of database management >Applying UML and XML for Designing and Interchanging Information for Data Warehouses and OLAP Applications
【24h】

Applying UML and XML for Designing and Interchanging Information for Data Warehouses and OLAP Applications

机译:应用UML和XML来设计和交换数据仓库和OLAP应用程序的信息

获取原文
获取原文并翻译 | 示例

摘要

Multidimensional (MD) modeling is the basis for data warehouses (DW), multidimensional databases (MDB) and on-line analytical processing (OLAP) applications, In this paper, we present how the unified modeling language (UML) can be successfully used to represent both structural and dynamic properties of these systems at the conceptual level. The structure of the system is specified by means of a UML class diagram that considers the main properties ofMD modeling with minimal use of constraints and extensions of the UML. If the system to be modeled is too complex, thereby leading us to a considerable number of classes and relationships, we describe how to use the package grouping mechanism provided by the UML to simplify the final model. Furthermore, we provide a UML-compliant class notation (called cube class) to represent OLAP users' initial requirements. We also describe how we can use the UML state and interaction diagrams to model the behavior of a data warehouse system. To facilitate the interchange of conceptual MD models, we provide a Document Type Definition (DTD) which allows us to represent the same MD modeling properties that can he considered by using our approach. From this DTD, we can directly generate valid extensible Markup Language (XML) documents that represent MD models at the conceptual level. We believe that our innovative approach provides a theoretical foundation for simplifying the conceptual design ofMD systems and the examples included in this paper clearly illustrate the use of our approach.
机译:多维(MD)建模是数据仓库(DW),多维数据库(MDB)和在线分析处理(OLAP)应用程序的基础,在本文中,我们将介绍如何成功地使用统一建模语言(UML)来在概念上代表了这些系统的结构和动态特性。系统的结构是通过UML类图来指定的,该类图考虑了MD建模的主要属性,而对UML的约束和扩展的使用最少。如果要建模的系统过于复杂,从而导致我们遇到大量的类和关系,我们将介绍如何使用UML提供的包分组机制来简化最终模型。此外,我们提供了UML兼容的类符号(称为多维数据集类)来表示OLAP用户的初始要求。我们还将描述如何使用UML状态图和交互图对数据仓库系统的行为进行建模。为了促进概念性MD模型的互换,我们提供了文档类型定义(DTD),该文档类型定义(DTD)使我们能够表示可以通过使用我们的方法考虑的相同MD建模属性。通过此DTD,我们可以直接生成有效的可扩展标记语言(XML)文档,该文档在概念上代表MD模型。我们相信,我们的创新方法为简化MD系统的概念设计提供了理论基础,并且本文中包含的示例清楚地说明了我们方法的使用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号