skip to main content
article
Free Access

SQL/SE: a query language extension for databases supporting schema evolution

Published:01 September 1992Publication History
Skip Abstract Section

Abstract

The incorporation of a knowledge of time within database systems allows for temporally related information to be modelled more naturally and consistently. Adding this support to the metadatabase further enhances its semantic capability and allows elaborate interrogation of data. This paper presents SQL/SE, an SQL extension capable of handling schema evolution in relational database systems.

References

  1. 1. J.A. Bubenko. The temporal dimension in information modelling, in Architecture and Models in Data Base Management Systems, G. Nijssen (ed.), North-Holland Amsterdam, (1977).Google ScholarGoogle Scholar
  2. 2. A. Bolour, T.L. Anderson, L.J. Dekeyser and H.K.T. Wong. The role of time in information processing: A survey. SIGMOD RECORD, 12(3), (1982). Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3. E. McKenzie. Bibliography: temporal databases. SIGMOD RECORD, 40-52, (1986).Google ScholarGoogle Scholar
  4. 4. J. Clifford and G. Ariav. Temporal data management: models and systems, in New Directions for Database Systems Ch. 12, ABLEX Publishing Co., 168-185. (1986).Google ScholarGoogle Scholar
  5. 5. R.B. Stam and R. Snodgrass. A bibliography on temporal databases. Data Engineering, 7(4), 53-61, (1988).Google ScholarGoogle Scholar
  6. 6. D.H.O. Ling and D.A. Bell. Taxonomy of time models in databases. Information and Software Technology, 32(3), 215-224, (1990). Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7. J. Roddick and J. Patrick. Temporal semantics - a survey, Tech. Rep. 1/91, Deakin University, Victoria, (1991).Google ScholarGoogle Scholar
  8. 8. H. Laine, O. Maanavilja and E. Peltola. Grammatical database model. Information Systems, 4, 257-267, (1979).Google ScholarGoogle ScholarCross RefCross Ref
  9. 9. E. McKenzie and R. Snodgrass. Scheme evolution and the relational algebra. Information Systems, 15(2), 207-232, (1990). Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10. J.F. Roddick. Dynamically changing schemas within database models. Australian Computer Journal, 23(3), 105- 109, (1991). Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11. J. Banerjee, H.-T. Chou, J.F. Garza, W. Kim, D. Woelk and N. Ballou. Data model issues for object-oriented applications. ACM Transactions on Office Information Systems, 5(1), 3-26, (1987). Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12. J. Banerjee, H.-T. Chou, H.J. Kim and H.F. Korth. Semantics and implementation of schema evolution in object-oriented databases. ACM SIGMOD conference, San Francisco, CA, (1987). Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13. D.J. Penney and J. Stein. Class modification in the GemStone object-oriented DBMS. SIGPLAN Notices, 22, (1987). Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14. W. Kim and H.-T. Chou. Versions of schema for object-oriented databases. ACM SIGMOD Int. Conf. Very Large DataBases, (1988). Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15. S.L. Osborn. The role of polymorphism in schema evolution in an object-oriented database. IEEE Transactions on Knowledge and Data Engineering, l(3), 310-317, (1989). Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16. B.S. Lerner and A.N. Habermann. Beyond schema evolution to database reorganisation. SIGPLAN Notices, 25(10), 67-76, (1990). Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17. J. Melton. SQL2 (the sequel): a emerging standard. Database Programming and Design, 3(11), 24-32, (1990).Google ScholarGoogle Scholar
  18. 18. J. Clifford. A logical framework for the temporal semantics and natural language querying of historical databases, Ph.D. thesis, State University of New York at Stony Brook, (1982). Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19. S.K. Gadia and J. Vaishnav. A query language for a homogeneous temporal database. 4th Annual ACM SIGACT-SIGMOD Symposium on Principles of Database Systems, Portland, Oregon, 51- 56, (1985). Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20. A.U. Tansel and M.E. Arkun. HQUEL, A query language for historical databases. 3rd International Workshop on Statistical and Scientific Database Management, Luxembourg, (1986). Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21. R. Snodgrass. The temporal query language TQUEL. ACM Transactions on Database Systems, 12(2), 247-298, (1987). Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22. S.K. Gadia. A homogeneous relational model and query languages for temporal databases. ACM Transactions on Database Systems, 13(4), (1988). Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23. S.B. Navathe and R. Ahmed. Temporal relational model and a query language. Information Sciences, 49, 147-175, (1989). Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 24. N.L. Sarda. Algebra and query language for a historical data model. Computer Journal, 33(1), 11-18, (1990). Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 25. J. Kim, H. Yoo and Y. Lee. Design and implementation of a temporal query language with abstract time. Information Systems, 15, 349-357, (1990). Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. 26. L. Marinos, M.P. Papazoglou and M. Norrie. Towards the design of an integrated environment for distributed databases, in Parallel Processing and Applications, E. Chiricozzi and A. D'Amico (ed.), Elsevier Science Publishers B.V. (North-Holland), 283-288. (1988).Google ScholarGoogle Scholar
  27. 27. R.H. Katz. Toward a unified framework for version modeling in engineering databases. ACM Computer Surveys, 22(4), 375-408, (1990). Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. 28. C.J. Date. A guide to the SQL standard, 2nd Ed., Addison-Wesley Publ. Co., (1989). Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. 29. J. Clifford and D.S. Warren. Formal semantics for time in databases. ACM Transactions on Database Systems, 8(2), 214-254, (1983). Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. 30. C. Zaniolo. Database relations with null values. Journal of Computer and System Sciences, 28, 142-166, (1984).Google ScholarGoogle ScholarCross RefCross Ref
  31. 31. M.A. Roth, H.F. Korth and A. Silberschatz. Null values in nested relational databases. Acta Informatica, 26, 615-642, (1989). Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. 32. C.J. Date. Null values in database management, in Relational database: selected writings, Addison-Wesley, (1986). Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. SQL/SE: a query language extension for databases supporting schema evolution

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM SIGMOD Record
          ACM SIGMOD Record  Volume 21, Issue 3
          Sept. 1992
          64 pages
          ISSN:0163-5808
          DOI:10.1145/140979
          Issue’s Table of Contents

          Copyright © 1992 Author

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 September 1992

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader