ACM Transactions on Database Systems (TODS)
The temporal query language TQuel
ACM Transactions on Database Systems (TODS)
Semantics and implementation of schema evolution in object-oriented databases
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
A temporal relational model and a query language
Information Sciences: an International Journal
Event-join optimization in temporal relational databases
VLDB '89 Proceedings of the 15th international conference on Very large data bases
Beyond schema evolution to database reorganization
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
The R*-tree: an efficient and robust access method for points and rectangles
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
Segment indexes: dynamic indexing techniques for multi-dimensional interval data
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Dynamically changing schemas within database models
Australian Computer Journal
Join processing in relational databases
ACM Computing Surveys (CSUR)
Schema transformation without database reorganization
ACM SIGMOD Record
Storage management for knowledge bases
CIKM '93 Proceedings of the second international conference on Information and knowledge management
A consensus glossary of temporal database concepts
ACM SIGMOD Record
Query processing for knowledge bases using join indices
CIKM '95 Proceedings of the fourth international conference on Information and knowledge management
On the semantics of “now” in databases
ACM Transactions on Database Systems (TODS)
Schema versioning for multitemporal relational databases
Information Systems
Comparison of access methods for time-evolving data
ACM Computing Surveys (CSUR)
Formal semantics for time in databases
ACM Transactions on Database Systems (TODS)
The TSQL2 Temporal Query Language
The TSQL2 Temporal Query Language
R-trees: a dynamic index structure for spatial searching
SIGMOD '84 Proceedings of the 1984 ACM SIGMOD international conference on Management of data
Query Processing Algorithms for Temporal Intersection Joins
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
Efficient Evaluation of the Valid-Time Natural Join
Proceedings of the Tenth International Conference on Data Engineering
Dealing with Temporal Schema Anomalies in History Databases
VLDB '87 Proceedings of the 13th International Conference on Very Large Data Bases
Versions of Schema for Object-Oriented Databases
VLDB '88 Proceedings of the 14th International Conference on Very Large Data Bases
The Time Index: An Access Structure for Temporal Data
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
Efficient Temporal Join Processing Using Time Index
SSDBM '96 Proceedings of the Eighth International Conference on Scientific and Statistical Database Management
Access Methods for Bi-Temporal Databases
Proceedings of the International Workshop on Temporal Databases: Recent Advances in Temporal Databases
M-IVTT: An Index for Bitemporal Databases
DEXA '96 Proceedings of the 7th International Conference on Database and Expert Systems Applications
TIME '99 Proceedings of the Sixth International Workshop on Temporal Representation and Reasoning
Ontology extraction and conceptual modeling for web information
Information modeling for internet applications
Patterns for data and metadata evolution in adaptive object-models
Proceedings of the 15th Conference on Pattern Languages of Programs
Hi-index | 0.00 |
Schema evolution and schema versioning are two techniques used for managing database evolution. Schema evolution keeps only the current version of a schema and database after applying schema changes. Schema versioning creates new schema versions and converts the corresponding data while preserving the old schema versions and data. To provide the most generality, bi-temporal databases can be used to realize schema versioning, since they allow both retroactive and proactive updates to the schema and database. In this paper we first study two proposed database conversion approaches for supporting schema evolution and schema versioning: single table version approach and multiple table version approach. We then propose the partial table version approach to solve the problems encountered in these approaches when applied to bi-temporal databases.