A temporally oriented data model
ACM Transactions on Database Systems (TODS)
The temporal query language TQuel
ACM Transactions on Database Systems (TODS)
The management of changing types in an object-oriented database
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Logical modeling of temporal data
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
A homogeneous relational model and query languages for temporal databases
ACM Transactions on Database Systems (TODS)
A generalized model for a relational temporal database
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
A data model and query language for EXODUS
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
A temporal relational model and a query language
Information Sciences: an International Journal
OQL: a query language for manipulating object-oriented databases
VLDB '89 Proceedings of the 15th international conference on Very large data bases
Bibliography on temporal databases
ACM SIGMOD Record
Evaluation of relational algebras incorporating the time dimension in databases
ACM Computing Surveys (CSUR)
Realizing a temporal complex-object data model
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
SIGMOD '85 Proceedings of the 1985 ACM SIGMOD international conference on Management of data
Formal semantics for time in databases
ACM Transactions on Database Systems (TODS)
The Historical Relational Data Model (HRDM) and Algebra Based on Lifespans
Proceedings of the Third International Conference on Data Engineering
Queries in Object-Oriented Databases
Proceedings of the Fourth International Conference on Data Engineering
A Query Algebra for Object-Oriented Databases
Proceedings of the Sixth International Conference on Data Engineering
A Temporal Model and Query Language for ER Databases
Proceedings of the Sixth International Conference on Data Engineering
An Association Algebra For Processing Object-Oriented Databases
Proceedings of the Seventh International Conference on Data Engineering
A Framework for Schema Updates In An Object-Oriented Database System
Proceedings of the Seventh International Conference on Data Engineering
A Uniform Model for Temporal Object-Oriented Databases
Proceedings of the Eighth International Conference on Data Engineering
Versions of Schema for Object-Oriented Databases
VLDB '88 Proceedings of the 14th International Conference on Very Large Data Bases
A Temporal Relational Algebra as Basis for Temporal Relational Completeness
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
A Temporal Knowledge Representation Model OSAM*/T and Its Query Language OQL/T
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Management Of Schema Evolution In Databases
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Modelling Information Preserving Databases: Consequences of the Concept of Time
VLDB '83 Proceedings of the 9th International Conference on Very Large Data Bases
Modelling the Time Dimension in an Entity-Relationship Diagram
Proceedings of the Fourth International Conference on Entity-Relationship Approach
The implementation of a Chronicle collection class in Smalltalk/DB
SAC '96 Proceedings of the 1996 ACM symposium on Applied Computing
Temporal and Real-Time Databases: A Survey
IEEE Transactions on Knowledge and Data Engineering
Temporal Relational Data Model
IEEE Transactions on Knowledge and Data Engineering
IEEE Transactions on Knowledge and Data Engineering
Managing Temporal Financial Data in an Extensible Database
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
Hi-index | 0.00 |
In this paper, we present a temporal, object-oriented algebra which serves as a formal basis for the query language of a temporal, object-oriented data model. Our algebra is a superset of the relational algebra in that it provides support for manipulating temporal objects, temporal types, type hierarchies and class lattices, multiple time-lines, and correction sequences in addition to supporting the five relational algebra operators. Graphs are used as the visual representations of both the schema and the object instances. The algebra provides constructs to modify and manipulate the schema graph and its extension, the object graph. The algebra operates on a collection or collections of objects and returns a collection of objects. This algebra is a first step in providing a formal foundation for query processing and optimizing in a temporal, object-oriented data model.