Using the compressed data model in object-oriented data warehousing
Wei-Chou Chen, Tzung‐Pei Hong, Wen-Yang Lin · 2003
A data warehouse is an information provider that collects necessary data from individual source databases to support the analytical processing of decision-support functions. In the past, research on data warehouses primarily focused on relational data models. In this paper, the concept of object-oriented data warehousing is introduced and discussed. A new data model, called the compressed data model, is proposed for storing the data in the object-oriented data warehouse. The data model will form new classes according to the definitions of views, such that the query performance and security can be improved. Three incremental maintenance algorithms, including instance insertion, deletion and update, are proposed to maintain the consistency between the data warehouse and the source databases.