摘要
提出了一种面向对象的实视图模型———对象视图模型。它利用了面向对象技术 ,能够清楚地表达多维数据的语义和操作 ,因而便于在数据仓库中描述复杂对象 ,并且有利于前端分析工具OLAP的实现。定义了对象视图模型的概念 ,并给出了对象视图模型的创建和删除算法 ,该算法能够有效地实现从数据源到数据仓库中对象 (数据 )
Propose a kind of Object-Oriented(OO) materialized view model: Object-view model.With the aid of the Object-Oriented technique,the model can describe complex abstract objects.Conventional relational view model of Data Warehouse(DW) cannot represent the semantics and operations of multi-dimensional data adequately.So we propose the Object-view model.Using Object-Oriented methodology,we can explicitly represent the semantics and reuse view(class) definitions based on the class composition hierarchies,thereby resulting in a more efficient view mechanism.Firstly,we give the definitions of class,data type,materialized view,abstract materialized view and Object-Oriented data warehouse.We also present the semantics of Object-view.Then,we discuss the creating algorithm and deleting algorithm of Object-view.Using the creating algorithm,we can extract and load data into warehouse efficiently.At last we argue the performance of our algorithms.The algorithms are implemented successfully and efficiently in the data warehouse based justice decision support system.By comparison the methodology of Object-view is more efficient than conventional algorithms’in data extraction and loading when data scale is large.
出处
《计算机应用研究》
CSCD
北大核心
2004年第6期15-17,共3页
Application Research of Computers
基金
国家自然科学基金资助项目 (6 0 0 0 30 1 0 )
关键词
面向对象
数据仓库
实视图
对象视图模型
Object-Oriented(OO)
Data Warehouse(DW)
Materialized View
Object-view Model