Temporal Queries to Complex Objects

Support for temporal data continues to be a requirement posed by many applications such as VLSI design and CAD, but also in conventional applications like banking and sales. The strong demand for complex-object support is known as an inherent fact in design applications, but it also holds for advanced “conventional” applications. Thus, new advanced database management systems should include both features, i.e. should support temporal complex-objects. We show that such a system can be efficiently implemented on top of a (non-temporal) complex-object data model. The central notion of the temporal complex-object data model is a time slice, representing one state of a complex object. Time slices cannot be directly stored, if non-disjunct (i.e. overlapping) complex objects are allowed. We explain the mapping of time slices onto the complex objects supported by the MAD model. Operations on temporal complexobjects are easily transformed into MAD model operations. Furthermore, we reduce the huge storage requirements usually arising from temporal databases.

[1]  H. Schoning,et al.  Preserving consistency in nested transactions , 1990, Twenty-Third Annual Hawaii International Conference on System Sciences.

[2]  Peter Dadam,et al.  Integration of Time Versions into a Relational Database System , 1984, VLDB.

[3]  Richard T. Snodgrass,et al.  A taxonomy of time databases , 1985, SIGMOD Conference.

[4]  Klaus Meyer-Wegener,et al.  PRIMA - a DBMS Prototype Supporting Engineering Applications , 1987, VLDB.

[5]  Klaus R. Dittrich,et al.  Version Support for Engineering Database Systems , 1988, IEEE Trans. Software Eng..

[6]  Abdullah Uz Tansel,et al.  Adding time dimension to relational model and extending relational algebra , 1986, Inf. Syst..

[7]  Arie Shoshani,et al.  Temporal Data Management , 1986, VLDB.

[8]  Gad Ariav,et al.  A temporally oriented data model , 1986, TODS.

[9]  Peter Dadam,et al.  Designing DBMS support for the temporal dimension , 1984, SIGMOD '84.

[10]  Bernhard Mitschang,et al.  Extending the Relational Algebra to Capture Complex Objects , 1989, VLDB.

[11]  Nick Roussopoulos,et al.  Reference Model for DBMS Standardization, Database Architecture Framework Task Group (DAFTG) of the ANSI/X3/SPARC Database System Study Group , 1986, SIGMOD Rec..

[12]  Wolfgang Käfer A Framework for Version-based Cooperation Control , 1991, DASFAA.

[13]  Harald Schöning Integrating Complex Objects and Recursion , 1989, DOOD.

[14]  Bernhard Mitschang Towards a Unified View of Design Data and Knowledge Representation , 1988, Expert Database Conf..

[15]  Norbert Ritter,et al.  Support for Temporal Data by Complex Objects , 1990, VLDB.

[16]  Shashi K. Gadia,et al.  A homogeneous relational model and query languages for temporal databases , 1988, TODS.

[17]  Won Kim,et al.  Modeling concepts for VLSI CAD objects , 1985, TODS.

[18]  llsoo Ahn,et al.  Temporal Databases , 1986, Computer.