Skip to main content

Taking Constraints out of Constraint Databases

  • Conference paper
Constraint Databases (CDB 2004)

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

Included in the following conference series:

  • 198 Accesses

Abstract

By providing a finite representation for data with infinite semantics, the Constraint Database approach is particularly appropriate for querying spatiotemporal data. Since the introduction of CDBs in the early 1990’s, several CDB prototypes have been implemented; however, CDBs have yet to prove their commercial viability.

In this paper, we rethink the main contribution behind the Constraint Database (CDB) framework; it’s not about constraints! Rather, the main contribution of CDBs is in providing an additional layer to the database architecture, by splitting the logical into abstract and concrete layers. The abstract layer, representing an infinite relational extent of the spatiotemporal data, is the one over which CDB queries are written. The finite data representation is in the concrete layer; traditionally, constraints are used for this representation. By contrast, in current GIS and spatial databases, the representation is based on geometrical structure rather than constraints.

We propose a single three-tier architecture that combines these ap-proaches. Its top abstract layer represents the infinite relational extent of the data, but the concrete layer admits both constraint-based and geometric data representations. The resulting constraint-backed systems, while preserving the advantages of CDBs, are more practical than pure constraint databases. By admitting more flexible CDB architectures, where data is not necessarily represented with constraints, significant progress can be made towards producing commercially successful CDB systems.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aho, A., Sethi, R., Ullman, J.: Compilers: Principles, Techniques, and Tools. Addison Wesley, Reading (1988)

    Google Scholar 

  2. Atkinson, M., Bancilhon, F., DeWitt, D., Dittrich, K., Maier, D., Zdonik, S.: The Object-Oriented Database System Manifesto. In: Proc. ACM SIGMOD (1990)

    Google Scholar 

  3. Brodsky, A., Segal, V.E., Exarkopoulo, P.A.: The CCUBE constraint objectoriented database system. CONSTRAINTS, An International Journal 51(1), 26–52 (1997)

    Google Scholar 

  4. Chomicki, J., Goldin, D., Kuper, G., Toman, D.: Variable Independence in Constraint Databases. IEEE Transactions on Knowledge and Data Engineering (2003)

    Google Scholar 

  5. Chomicki, J., Revesz, P.: Constraint-Based Interoperability of Spatiotemporal Databases. Geoinformatica 3(3), 211–243 (1999)

    Article  Google Scholar 

  6. Codd, E.F.: A Relational Model for Large Shared Data Banks. Communications of the ACM 13(6), 377–387 (1970)

    Article  MATH  Google Scholar 

  7. Elmasri, R., Navathe, S.B.: Fundamentals of Database Systems, 3rd edn. Addison Wesley, Reading (2000)

    Google Scholar 

  8. Goldin, D., Kutlu, A., Song, M., Yang, F.: The Constraint Database Framework: lessons learned from CQA/CDB. In: Proc. ICDE 2003 (Int’l Conf. on Database Engineering), Bangalore, India (March 2003)

    Google Scholar 

  9. Goldin, D.Q., Kanellakis, P.C.: Constraint Query Algebras. Constraints Journal 1(1/2), 45–83 (1996)

    Article  MathSciNet  Google Scholar 

  10. Grumbach, S., Rigaux, P., Segoufin, L.: The DEDALE System for Complex Spatial Queries. In: Proc. ACM SIGMOD (June 1998)

    Google Scholar 

  11. Grumbach, S., Rigaux, P., Segoufin, L.: Manipulating Interpolated Data is Easier than You Thought. In: Proc. Very Large Database Conference, VLDB (2000)

    Google Scholar 

  12. Guting, R., Bohlen, M., Erwig, M., Jensen, C., Lorentzos, N., Schneider, M., Vazirgiannis, M.: A Foundation for Representing and Querying Moving Objects. ACM Transactions on Database Systems (TODS) 25(1), 1–42 (2000)

    Article  Google Scholar 

  13. Kanellakis, P.C., Kuper, G.M., Revesz, P.Z.: Constraint Query Languages. In: Proc. 9th ACM PODS Symposium on the Principles of Database Systems (PODS), Nashville, Tennessee, USA, pp. 299–314 (March 1990)

    Google Scholar 

  14. Kanellakis, P.C., Kuper, G.M., Revesz, P.Z.: Constraint Query Languages. J. Computer and System Sciences 51(1), 26–52 (1995)

    Article  MathSciNet  Google Scholar 

  15. Open GIS Consortium, URL: http://www.opengis.org/

  16. Revesz, P., Chen, R., Kanjamala, P., Li, Y., Liu, Y., Wang, Y.: The MLPQ/GIS Constraint Database System. ACM SIGMOD Record 29(2) (2000)

    Google Scholar 

  17. Revesz, P.: Introduction to Constraint Databases. Springer, New York (2002)

    MATH  Google Scholar 

  18. Rigaux, P., Scholl, M., Segoufin, L., Grumbach, S.: Building a Constraint-Based Spatial Database System: Model, Languages, and Implementation. To appear in Information System Journal (2003)

    Google Scholar 

  19. Rigaux, P., Scholl, M., Voisard, A.: Spatial Databases with Application to GIS. Academic Press, London (2002)

    Google Scholar 

  20. Worboys, M.F.: GIS: A Computing Perspective. Taylor & Francis, Abington (1995)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Goldin, D.Q. (2004). Taking Constraints out of Constraint Databases. In: Kuijpers, B., Revesz, P. (eds) Constraint Databases. CDB 2004. Lecture Notes in Computer Science, vol 3074. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25954-1_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-25954-1_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22126-5

  • Online ISBN: 978-3-540-25954-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics