Skip to main content

Indexical databases

  • Chapter
  • First Online:
Advanced Database Systems

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 759))

  • 812 Accesses

Abstract

The modeling capability of today's DBMS's will need to be expanded if they are to serve the needs of tomorrow computing problems. Numerous research proposals have appeared to extend this functionality for a wider array of application areas. Among these proposals have been a plethora of suggestions for historical databases, rollback databases, and bitemporal databases.

We have described the Indexical Database Model (IDM) as a generalization of the work done in these and related areas. In this chapter we have provided an overview of the structures of this model and the operators in its algebra, and shown how one of these models — the historical relational data model (HRDM) — can be seen as a variety of IDM.

We have illustrated the power of the model by means of a few example queries expressed in an relational algebra extended to handle indexical relations. The algebra was chosen because its gives a better “flavor” of how you can cut and paste tables together. In fact, we can also define a multi-sorted calculus, similar to the language L h discussed in [120], with variables over ordinary domains as well as over each type of index. Since L h is shown in [120] to be more powerful than any ungrouped language for historical databases, it is reasonable to base our indexical calculus on the same framework. However, as [120] also points out, since there is as yet no known historical algebra equivalent in power to L h the issue of the completeness of an indexical algebra remains an open one as well.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Editor information

Nabil R. Adam Bharat K. Bhargava

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Clifford, J. (1993). Indexical databases. In: Adam, N.R., Bhargava, B.K. (eds) Advanced Database Systems. Lecture Notes in Computer Science, vol 759. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57507-3_8

Download citation

  • DOI: https://doi.org/10.1007/3-540-57507-3_8

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57507-8

  • Online ISBN: 978-3-540-48204-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics