Abstract
Temporal Databases have developed to the point where there is a proposed query language, TSQL2, [1] and a database implementation, Multical, [2] based on this language. It is now appropriate to review the power and relevance of this approach. It is accepted that TSQL2 is appropriate for a number of types of temporal query. This paper examines TSQL2 with respect to the requirements of an application area to see how well it can be applied to solving the problems with temporal querying in this area. The weaknesses of TSQL2 in this application area are identified and an alternative graphical query language, called GEST is presented to overcome these weaknesses. GEST has the same power as TSQL2, but improves on it, in three ways: it is based on a WIMP interface; it can cope with incomplete temporal information; and it can also support a variety of temporal constructs that are difficult to implement in TSQL2.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Pissinou, N., Snodgrass, R.T., Elmasri, R., Mumick, I.S., Ozsu, M.T., Perniei, B. Segev, A., Theodoulidis, B., Dayal, U., “Towards an Infrastructure for Temporal Databases: Report of an Invitational ARPA/NSF Workshop” in SIGMOD Record, Vol 23, No. 1.
Soo, M., Snodgrass, R. Technical papers on Multical, TempIS Technical Reports, Computer Science Department, University of Arizona, Tucson, Arizona.
Kafer, W., Ritter, N., and Schoning, H., “Support for Temporal Data by Complex Objects”, in Proceedings of the 16th VLDB Conference, Brisbane, Australia, 1990.
Kafer, W. and Schoning, H., “Realizing a Temporal Complex Object Data Model”, in ACM SIGMOD Conference, 1992.
Chaudhuri, S., “Temporal Relationships in Databases”, in Proceedings of the 14th VLDB, Los Angeles, California, 1988.
Clifford, J., and Tansel, A.U., “On An Algebra for Historical Relational Databases: Two Views”, in Proceedings of the ACM SIGMOD International Conference on the Management of Data, 1985.
Gadia, S.K., Yeung, C-S., “Inadequacy of Interval Timestamps in Temporal Databases”, in Information Sciences Vol 54, pages 1 to 22, 1991.
Jensen, C.S., Clifford, J., Gadia, S.K., Segev, A., Snodgrass, R.T., “A Glossary of Temporal Database Concepts”, in SIGMOD Record, Vol. 21, No. 3, September, 1992.
Lorentzos, N.A., “A Formal Extension of the Relational Model for the Representation and Manipulation of Generic Intervals”, in Ph.D. thesis, Birckbeck College, London, 1988.
McKenzie, L.E., and Snodgrass R.T., “Evaluation of Relational Algebras Incorporating the Time Dimension in Databases”, in ACM Computing Surveys, Vol. 23, No. 4, December, 1991.
Sarda, N.L., “Algebra and Query Language for a Historical Data Model”, in The Computer Journal, Vol. 33, No. 1, 1990.
Tansel, A.U., “Adding Time Dimension to Relational Model and Extending Relational Algebra”, in Information Systems, Vol. 11, No. 4, 1986.
Tansel, A.U., “Modelling Temporal Data”, in Journal of Information and Software Technology, Vol. 32, No. 8, October, 1990.
Tansel, A.U. et al, Temporal Databases, Addison Wesley, 1993.
Tuzhilin, A., Clifford, J., “A Temporal Relational Algebra as a Basis for Temporal Relational Completeness”, in Proceedings of the 16th VLDB Conference, Brisbane, Australia, 1990.
Snodgrass, R.T., et al, “A TSQL2 Tutorial”, in SIGMOD Record, Vol 23, No. 3, September, 1994.
TSQL2 papers available by anonymous FTP from FTP . cs. arizona. edu.
Boddy, M., “Temporal Reasoning for Planning and Scheduling”, SIGART Bulletin, Vol 4., No. 3, 1993.
Yampratoom, E., Allen, J.F., “Performance of Temporal Reasoning Systems”, in SIGART Bulletin, Vol 4., No. 3, 1993.
Chomicki, J., Imielinski, T., “Temporal Deductive Databases and Infinite Objects”, in Proceedings of the 7th ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems Austin, Texas, 1988.
Lingat, J.Y., Nobecourt, P., Rolland, C., “Behaviour Management in Database Applications”, in Proceedings of the 13th VLDB Conference, Brighton, 1987.
Nobecourt, P., Rolland, C., Lingat, J.Y., “Temporal Management in an Extended Relational DBMS”, in Proceedings of the Sixth British National Conference on Databases, 1988.
Kahn, M. G., Ferguson, J. C., Shortliffe, E.H., Fagan, L. M., “Representation and use of temporal information in ONCOCIN”, in Proceedings of the Ninth Annual Symposium on Computer Applications in Medical Care, 1985.
Harris, W.J. and Gray, W.A., “Temporal Constructs Required to Represent Financial Instruments”, in Financial Information Systems Conference, Sheffield, UK, 1994.
Batini, C., Catarci, T., Costabile, M. F., Levialdi, S., “Visual Query Systems: A Taxonomy” in Visual Database Systems II, ed. Knuth, E., Wegner, L.M. Pub: Elsevier,1992.
ONTOS version 2.1 user manuals, Ontologie Incorporated, 1993.
Ousterhout, J. K., Tcl and Tk software and documentation distribution on anonymous email from allspice. berkeley. edu.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 British Computer Society
About this paper
Cite this paper
Harris, W., Gray, W.A. (1995). Using Temporal Constructs in Temporal Databases. In: Clifford, J., Tuzhilin, A. (eds) Recent Advances in Temporal Databases. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3033-8_8
Download citation
DOI: https://doi.org/10.1007/978-1-4471-3033-8_8
Publisher Name: Springer, London
Print ISBN: 978-3-540-19945-8
Online ISBN: 978-1-4471-3033-8
eBook Packages: Springer Book Archive