next up previous contents index
Next: Join Processing Up: Temporal Databases Previous: Temporal and Conventional Databases

Temporal Databases and Data Warehousing

      

Temporal databases and data warehousing are two separate areas which are strongly related: data warehouses are the commercial products that require temporal database technology. Naturally, most other database products are amenable to temporal database technology, too. Regarding the market perspectives, however, one has to assume that it will be mainly data warehouses that adopt the techniques that have been and that will be developed by temporal database researchers. In this section, we want to elaborate the connection between data warehousing and temporal databases in some more detail.

A data warehouse (DW)  integrates information from many, possibly heterogeneous, databases into a physically separated database and makes this information available to analysis [Inmon, 1996]. Figure 2.5 illustrates this concept. The purpose of the analysis might be, for example, to provide the management of a company with information on trends and facts that are required for taking strategic decisions.




  
Figure: The concept of a data warehouse. 
\begin{figure}
 \epsfxsize=0.9\textwidth
 \centerline{
 \epsffile{/home/tz/work/thesis/fig/data-warehouse.ps}}
 \centerline{
 } \end{figure}

Trend analysis can go along many dimensions, the most important of which is time. It is used to detect certain characteristics in the evolution of data, e.g. over time or over various geographic regions or over product lines. In the case of temporal evolution, this means that a data warehouse is very often required not only to hold a reformatted subset of current operational data, e.g. sales figures, but also a history of this data. This is nothing other than a historical database , a special case of a temporal database [Sarda, 1993]. For that reason, Inmon says that a ``salient characteristic of the data warehouse is that it is time variant''. Furthermore he comments:

These comments imply that data warehousing is a discipline that adopts temporal database concepts among many others. And in fact, many references to temporal database functionality can be found by data warehouse vendors: Data warehousing is widely regarded as a discipline which has been taken over by industry. And actually until recently, there were only very few academic research groups looking at data warehouses. Many critics call it a buzz word that has been bent by many marketing departments in order to position products in a market with a thriving prospect [International Data Corporation (IDC), 1996]. Across the board it is probably fair to say that the term data warehouse is stamped by industry nowadays. In contrast to that, there are temporal databases  as one of many (academic) disciplines that have an impact on data warehouse products. Hence, whenever we speak about the practical or commercial application of temporal database technology we have to keep data warehousing applications in mind.


next up previous contents index
Next: Join Processing Up: Temporal Databases Previous: Temporal and Conventional Databases

Thomas Zurek